Information push method, device, equipment and storage medium

By analyzing the user's historical ordering data and behavioral data, determining the item categories that users are interested in, solving the problem of difficulty in accurately evaluating user consumption capacity in the existing technology, realizing accurate information push, and improving user stickiness.

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

Patent Information

Application Number
CN202010192063.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-18
Publication Date
2025-02-25
Estimated Expiration
2040-03-18

AI Technical Summary

Technical Problem

The prior art is difficult to accurately evaluate the user's consumption capacity, resulting in the inability to accurately push information to users.

Method used

By obtaining the user's historical order data, analyzing the value of the item value attribute range, and determining the item category of interest to the user based on the user's historical behavior data, and then sending item information that meets the user's item value attribute threshold.

Benefits of technology

It realizes an accurate assessment of the value range of items that are of interest to users, facilitates accurate information push to users and improves user stickiness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113496423B_ABST
    Figure CN113496423B_ABST
Patent Text Reader

Abstract

The present invention provides an information push method, device, equipment and storage medium, the method comprising: obtaining historical order data of a user; the historical order data of the user includes at least one value range of an item value attribute; the value range of the item value attribute is related to the attribute information of the category to which the item belongs; analyzing at least one value range of the item value attribute to determine the user's item value attribute threshold; and sending the item information that meets the user's item value attribute threshold to a target terminal. In this way, the influence of the item category on the item value can be fully considered, the item value range of the user's interest can be accurately assessed, and accurate information push to the user is facilitated, thereby improving user stickiness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of big data technology, and in particular to an information push method, device, equipment and storage medium. Background Art

[0002] With the rapid development of Internet technology, the interactions between online and offline businesses have become more frequent and diverse.

[0003] At present, user management in offline stores is generally done by store managers who divide users into different value ranges based on the value of the items they consume and based on experience, and then evaluate users' spending power based on this value range.

[0004] However, one item category may contain items of many specifications, and it is difficult to accurately divide the value of items using the above method, resulting in the evaluation result of user consumption capacity being inconsistent with the actual situation, making it impossible to push accurate information to users. Summary of the invention

[0005] The embodiments of the present invention provide a method, device, equipment and storage medium for information push, which can fully consider the impact of item categories on item values, accurately evaluate the value range of items of interest to users, facilitate accurate information push to users, and improve user stickiness.

[0006] In a first aspect, an embodiment of the present invention provides an information push method, including:

[0007] Acquire historical order data of a user; the historical order data of the user includes at least one value of an item value attribute interval; the value of the item value attribute interval is related to attribute information of the category to which the item belongs;

[0008] Analyze the value of at least one of the item value attribute intervals to determine the item value attribute threshold of the user;

[0009] The item information that meets the item value attribute threshold of the user is sent to the target terminal.

[0010] In a possible design, obtaining the user's historical order data includes:

[0011] Determine the category attribute information of each item ordered by the user within a preset time period;

[0012] According to the category attribute information of the items, determine the value of all items belonging to the corresponding category attributes in each store;

[0013] According to the values ​​of all items of the category attribute, the value of the item value attribute interval range is determined.

[0014] In a possible design, analyzing the value of at least one of the item value attribute intervals to determine the item value attribute threshold of the user includes:

[0015] Perform outlier detection on all item values ​​of the category attributes;

[0016] Replace the detected outlier with the median value of all item values ​​of the category attribute to obtain the processed item value;

[0017] According to the processed item value, the user's item value attribute threshold is determined.

[0018] In a possible design, sending the item information that meets the item value attribute threshold of the user to the target terminal includes:

[0019] Determine the attribute information of the item category that the user is interested in;

[0020] Determine, from among the items belonging to the category attributes, a target item that satisfies the item value attribute threshold of the user;

[0021] The target item information is pushed to the target terminal, wherein the target item information includes: brand information of the target item, specification information of the target item, and preferential information of the target item.

[0022] In a possible design, determining the attribute information of the item category that the user is interested in includes:

[0023] According to the user's historical behavior data, the attribute information of the item category that the user is interested in is determined, and the historical behavior data includes: the user's historical browsing records and collection records. In a second aspect, an embodiment of the present invention provides an information push device, and the device includes:

[0024] An acquisition module, used to acquire historical order data of a user; the historical order data of the user includes at least one value of an item value attribute interval; the value of the item value attribute interval is related to the attribute information of the category to which the item belongs;

[0025] An analysis module, configured to analyze at least one value of the item value attribute interval to determine a user's item value attribute threshold;

[0026] The sending module is used to send the item information that meets the item value attribute threshold of the user to the target terminal.

[0027] In a possible design, the acquisition module is specifically used to:

[0028] Determine the category attribute information of each item ordered by the user within a preset time period;

[0029] According to the category attribute information of the items, determine the value of all items belonging to the corresponding category attributes in each store;

[0030] According to the values ​​of all items of the category attribute, the value of the item value attribute interval range is determined.

[0031] In a possible design, the analysis module is specifically used to:

[0032] Perform outlier detection on all item values ​​of the category attributes;

[0033] Replace the detected outlier with the median value of all item values ​​of the category attribute to obtain the processed item value;

[0034] According to the processed item value, the user's item value attribute threshold is determined.

[0035] In a possible design, the sending module is specifically used to:

[0036] Determine the attribute information of the item category that the user is interested in;

[0037] Determine, from among the items belonging to the category attributes, a target item that satisfies the item value attribute threshold of the user;

[0038] The target item information is pushed to the target terminal, wherein the target item information includes: brand information of the target item, specification information of the target item, and preferential information of the target item.

[0039] In a possible design, determining the attribute information of the item category that the user is interested in includes:

[0040] According to the user's historical behavior data, the attribute information of the item category that the user is interested in is determined, and the historical behavior data includes: the user's historical browsing records and collection records.

[0041] In a third aspect, an embodiment of the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory stores executable instructions of the processor; wherein the processor is configured to execute the information push method described in any one of the first aspects by executing the executable instructions.

[0042] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the information push method described in any one of the first aspects.

[0043] In a fifth aspect, an embodiment of the present invention provides a program product, comprising: a computer program, wherein the computer program is stored in a readable storage medium, and at least one processor of a server can read the computer program from the readable storage medium, and the at least one processor executes the computer program so that the server executes any information push method described in the first aspect.

[0044] The embodiment of the present invention provides an information push method, device, equipment and storage medium, which obtains the historical order data of the user; the historical order data of the user includes at least one value range of the item value attribute; the value range of the item value attribute is related to the attribute information of the category to which the item belongs; the value of at least one item value attribute range is analyzed to determine the user's item value attribute threshold; and the item information that meets the user's item value attribute threshold is sent to the target terminal. In this way, the influence of the item category on the item value can be fully considered, the item value range of the user's interest can be accurately evaluated, and accurate information push to the user is facilitated, thereby improving user stickiness. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0046] Figure 1 This is a schematic diagram of the principle of an application scenario of the present invention;

[0047] Figure 2 A flowchart of an information push method provided in Embodiment 1 of the present invention;

[0048] Figure 3 A schematic diagram of the structure of an information push device provided in Embodiment 2 of the present invention;

[0049] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention.

[0050] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0053] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0054] With the rapid development of Internet technology, the interaction between online and offline businesses has become more frequent and diverse. At present, for the user management of offline stores, store managers generally divide users into different value ranges based on the value of the items purchased by users, and then evaluate the purchasing power of users based on the value range. However, an item category can contain items of many specifications. It is difficult to accurately divide the value of items in the above method, resulting in the evaluation results of user consumption capacity being inconsistent with the actual situation, and thus unable to accurately push information to users.

[0055] In view of the above technical problems, the present invention provides an information push method, device, equipment and storage medium, which can fully consider the impact of item categories on item values, accurately evaluate the consumption capacity of users, facilitate accurate information push to users, and improve user stickiness. The method provided by the present invention can be applied to servers, such as backend servers of various shopping applications. Figure 1 It is a schematic diagram of the principle of an application scenario of the present invention, such as Figure 1As shown, the price zone refers to the range between the upper and lower limits of the sales value of each commodity variety. In a store, in order to meet the needs of customers for a rich and effective commodity composition, taking a certain commodity as an example, there are 5 specifications, namely 5 yuan, 10 yuan, 20 yuan, 30 yuan, and 50 yuan, a total of 5 values. The value range is 5 yuan to 50 yuan. The value range determines the range of customer purchase space, and the price point is the base point for determining the category positioning in the customer's mind, reflecting the user's consumption capacity. Therefore, the server 10 can obtain the historical order data of the user 20 within a preset time period, and the historical order data includes: user ID, order date, order ID, and commodity ID. Then, the server 10 determines the category to which each item belongs based on the historical order data. Furthermore, based on the category to which the item belongs, the value of all items under the category in each store is determined, thereby determining the value range of the item. The server 10 can also obtain the number of items purchased by the user 20 in each value range, and determine the consumption capacity data of the user 20 based on the value range of the item and the number of items. Finally, the server 10 determines the item categories that the user is interested in based on the user 20's historical browsing records, favorite records, shopping cart addition records, etc. Thus, the server 10 further determines the target items that meet the user's consumption capacity data from the item categories, and pushes the target item's brand information, target item's specification information, target item's discount information, etc. to the user 20.

[0056] The application of the above method can fully consider the impact of item categories on item values, accurately evaluate users' consumption capacity, facilitate accurate information push to users, and improve user stickiness.

[0057] The following specific embodiments are used to describe in detail the technical solutions of the present invention and how the technical solutions of the present application solve the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0058] Figure 2 This is a flow chart of the information push method provided in Embodiment 1 of the present invention, such as Figure 2 As shown, the method in this embodiment may include:

[0059] S101. Acquire historical order data of a user; the historical order data of the user includes at least one value of an item value attribute interval; the value of the item value attribute interval is related to attribute information of the category to which the item belongs.

[0060] In this embodiment, the value of the value attribute interval of the item is related to the attribute information of the category to which the item belongs. Therefore, the historical order data of the user within a preset time period can be obtained, and the historical order data generally includes user ID, order date, order ID, product ID, etc.; according to the historical order data, the attribute information of the category to which each item belongs is determined; according to the attribute of the category to which the item belongs, the value of all items of the category attribute in each store is determined; according to the value of all items of the category attribute, the value of the value attribute interval of the item is determined.

[0061] Specifically, the value of the value attribute interval range (Price Zone) refers to the range between the upper and lower limits of the sales value of each commodity variety. In the store, in order to meet the needs of customers for both rich and effective commodity composition, taking a certain commodity as an example, there are 5 specifications, namely 5 yuan, 10 yuan, 20 yuan, 30 yuan, and 50 yuan, a total of 5 values. The value interval is 5 yuan to 50 yuan. The value interval determines the range of customer purchase space, and the value point (Price Point) is the base point for determining the category positioning in the customer's mind, reflecting the user's consumption ability. Therefore, the server first obtains the user's historical order data within the preset time period. Taking a certain user as an example, the historical order data obtained is shown in Table 1, which records the user ID, order date, order ID, and commodity ID information. Other information, such as sales channels, regions, etc., can also be added according to needs.

[0062] Table 1

[0063] User ID Order Date Order ID Product ID 1000000 2019-01-01 10000000 100001 1000000 2019-01-02 10000001 100002

[0064] At the same time, the server also records the basic information of the items. Taking a certain store as an example, the basic information of the items is shown in Table 2, which records the store ID, category ID, product ID, product value and other information.

[0065] Table 2

[0066] Store ID Category ID Product ID Product Value 1000 10001 100001 13.8 1000 10001 100002 12.3 1000 10002 100003 14.0 1000 10001 100004 15.3

[0067] According to the product IDs 100001 and 100002 in the historical order data in Table 1, the category ID of the item can be determined to be 10001 in the basic information of the item in Table 2, and all the items with the category ID 10001 can be determined to be 100001, 100002, and 100004, and the corresponding product values ​​are 13.8, 12.3, and 15.3 respectively. Therefore, the value range of the value attribute of the item can be determined.

[0068] Optionally, outlier detection is performed on all item values ​​of the category attributes; the detected outlier is replaced with the median of all item values ​​of the category attributes to obtain the processed item value; and the user's item value attribute threshold is determined based on the processed item value.

[0069] Specifically, in order to solve the impact of special commodity values ​​on the value range, such as the impact of luxury goods and value-abnormal commodities on the value range, the algorithm model is used to normalize the original commodity value, and then the 3δ criterion is used to detect special commodities. Finally, the median value of the category to which the commodity belongs is used to replace the special commodity value. The main steps of outlier detection processing are as follows:

[0070] 1) Normalization of value distribution

[0071] The present invention adopts the following algorithm model to normalize the category value distribution:

[0072]

[0073] in:

[0074] Y is the normalized commodity value;

[0075] X is the original commodity value;

[0076] μ is the mean of the category X to which the product belongs;

[0077] δ is the standard deviation of the category X to which the product belongs;

[0078] α is the median of the category X to which the product belongs.

[0079] 2). Outlier detection and processing

[0080] The present invention uses the following algorithm model to perform outlier detection:

[0081] Y<u'-3δ'or Y> u'+3δ'

[0082] in:

[0083] Y is the normalized commodity value;

[0084] u' is the mean value of the category Y to which the product belongs;

[0085] δ' is the standard deviation of the category Y to which the product belongs.

[0086] After the outliers are detected by the above algorithm model, the present invention uses the median α of the category X to which the product belongs to replace the outliers.

[0087] The steps for calculating the value range of an item are as follows:

[0088] 1). Standardization of specifications

[0089] Different product specifications of the same category affect the calculation of user value ranges. The present invention adopts the following algorithm model to solve the impact of product specifications on user consumption capacity.

[0090] newprice=(price / spec)*newspec

[0091] in:

[0092] newprice is the value of the product after the specifications are unified;

[0093] Price is the original value of the product;

[0094] spec is the product specification;

[0095] Newspec is a unified specification given by business experts.

[0096] 2). Calculation of commodity value range

[0097] The present invention uses the following algorithm model to calculate the value range to which the commodity belongs:

[0098]

[0099] in:

[0100] rn is the ranking of the product newprice in its category;

[0101] rn_count is the total number of products in the category to which the product belongs;

[0102] l,h are the high, medium and low thresholds of the commodity value range of the category to which the commodity belongs, provided by the category experts;

[0103] iThe value range to which the product belongs.

[0104] S102: Analyze the value of at least one item value attribute interval to determine the item value attribute threshold of the user.

[0105] In this embodiment, outlier detection processing is performed on all item values ​​of the category attribute; the detected outlier value is replaced with the median value of all item values ​​of the category attribute to obtain the processed item value; based on the processed item value, the user's item value attribute threshold is determined.

[0106] Specifically, firstly, the number of commodities sku_count(i) in each value range of the user is calculated through the user's order information and commodity value range, and then the user's value band is calculated through the following algorithm model:

[0107]

[0108] in:

[0109] i is the value range to which the commodity belongs;

[0110] i * For the consumption capacity of users.

[0111] S103: Send the item information that meets the user's item value attribute threshold to the target terminal.

[0112] In this embodiment, the item categories that the user is interested in are determined; from the item categories, target items that meet the user's consumption capacity data are determined; and the target item information is pushed to the user, the target item information including: brand information of the target item, specification information of the target item, and discount information of the target item.

[0113] Specifically, the user's spending power data reflects the user's spending power and is the basis for the customer's positioning of categories. After determining the item category that the user is interested in, the target item that meets the user's spending power data can be selected from the item category, and the target item's brand information, target item specification information, and target item discount information can be pushed to the user. Taking a certain product as an example, there are 5 specifications, namely 5 yuan, 10 yuan, 20 yuan, 30 yuan, and 50 yuan, a total of 5 values. The value range is 5 yuan to 50 yuan, and the user's spending power data shows that the user's psychological price for this category is 15 yuan to 25 yuan. In this case, the product with a value of 20 yuan will be used as the target product, and the item information will be pushed to the user.

[0114] Optionally, determining the attribute information of the item category that the user is interested in includes: determining the attribute information of the item category that the user is interested in based on the user's historical behavior data, where the historical behavior data includes: the user's historical browsing records and collection records.

[0115] Specifically, the item categories that the user is interested in can be determined based on the user's historical browsing records, collection records, shopping cart addition records, etc., so as to further push items of related categories to the user.

[0116] In this embodiment, the value range of the item is determined based on the user's historical order data; the value range is related to the category to which the item belongs; the user's consumption capacity data is determined based on the value range of the item; and the target item information is pushed to the user based on the consumption capacity data. This fully considers the impact of the item category on the item value, accurately assesses the user's consumption capacity, facilitates accurate information push to the user, and improves user stickiness.

[0117] Figure 3 This is a schematic diagram of the structure of the information push device provided in the second embodiment of the present invention, such as Figure 3 As shown, the information push device of this embodiment may include:

[0118] The acquisition module 31 is used to acquire the historical order data of the user; the historical order data of the user includes at least one value of the item value attribute interval; the value of the item value attribute interval is related to the attribute information of the category to which the item belongs;

[0119] An analysis module 32, configured to analyze the value of at least one item value attribute interval range to determine a user's item value attribute threshold;

[0120] The sending module 33 is used to send the item information that meets the user's item value attribute threshold to the target terminal.

[0121] In a possible design, the acquisition module 31 is specifically used for:

[0122] Determine the category attribute information of each item ordered by the user within a preset time period;

[0123] According to the category attribute information of the items, determine the value of all items belonging to the corresponding category attributes in each store;

[0124] According to the values ​​of all items in the category attributes, the value range of the item value attribute is determined.

[0125] In a possible design, the analysis module 32 is specifically configured to:

[0126] Perform outlier detection on all item values ​​of category attributes;

[0127] Replace the detected outliers with the median value of all item values ​​of the category attributes to obtain the processed item value;

[0128] According to the processed item value, the user's item value attribute threshold is determined.

[0129] In a possible design, the sending module 33 is specifically configured to:

[0130] Determine the attribute information of the item category that the user is interested in;

[0131] Determine the target items that meet the user's item value attribute threshold from the items belonging to the category attributes;

[0132] The target item information is pushed to the target terminal, and the target item information includes: brand information of the target item, specification information of the target item, and preferential information of the target item.

[0133] In a possible design, the attribute information of the item category that the user is interested in is determined, including:

[0134] Based on the user's historical behavior data, determine the attribute information of the item category that the user is interested in. The historical behavior data includes: the user's historical browsing history and collection history.

[0135] The information push device of this embodiment can execute Figure 2 For the technical solution in the method shown, its specific implementation process and technical principles can be found in Figure 2 The relevant descriptions in the method shown will not be repeated here.

[0136] In this embodiment, by acquiring the historical order data of the user; the historical order data of the user includes at least one value range of the item value attribute; the value range of the item value attribute is related to the attribute information of the category to which the item belongs; analyzing the value of at least one item value attribute range to determine the user's item value attribute threshold; and sending the item information that meets the user's item value attribute threshold to the target terminal. In this way, the influence of the item category on the item value can be fully considered, the item value range of the user's interest can be accurately evaluated, and accurate information push to the user is facilitated, thereby improving user stickiness.

[0137] Figure 4 A schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention is shown in FIG. Figure 4 As shown, the electronic device 40 of this embodiment may include: a processor 41 and a memory 42 .

[0138] The memory 42 is used to store programs; the memory 42 may include volatile memory (English: volatile memory), such as random-access memory (English: random-access memory, abbreviated: RAM), such as static random-access memory (English: static random-access memory, abbreviated: SRAM), double data rate synchronous dynamic random access memory (English: Double Data Rate Synchronous Dynamic Random Access Memory, abbreviated: DDR SDRAM), etc.; the memory may also include non-volatile memory (English: non-volatile memory), such as flash memory (English: flash memory). The memory 42 is used to store computer programs (such as applications, functional modules, etc. that implement the above method), computer instructions, etc., and the above computer programs, computer instructions, etc. can be partitioned and stored in one or more memories 42. And the above computer programs, computer instructions, data, etc. can be called by the processor 41.

[0139] The above-mentioned computer programs, computer instructions, etc. may be stored in one or more memories 42 in partitions. And the above-mentioned computer programs, computer instructions, data, etc. may be called by the processor 41.

[0140] The processor 41 is used to execute the computer program stored in the memory 42 to implement the various steps in the method involved in the above embodiment.

[0141] For details, please refer to the relevant description in the previous method embodiment.

[0142] The processor 41 and the memory 42 may be independent structures or integrated structures. When the processor 41 and the memory 42 are independent structures, the memory 42 and the processor 41 may be coupled and connected via a bus 43 .

[0143] The electronic device of this embodiment can execute Figure 2 For the technical solution in the method shown, its specific implementation process and technical principles can be found in Figure 2 The relevant descriptions in the method shown will not be repeated here.

[0144] In addition, an embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When at least one processor of a user device executes the computer-executable instructions, the user device executes the above-mentioned various possible methods.

[0145] Among them, computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general or special-purpose computer. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also be present in a communication device as discrete components.

[0146] The present application also provides a program product, which includes a computer program. The computer program is stored in a readable storage medium. At least one processor of the server can read the computer program from the readable storage medium. At least one processor executes the computer program so that the server implements any method of the above-mentioned embodiments of the present invention.

[0147] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An information push method, characterized in that: include: Get the user's historical order data; According to the historical order data, determine the category attribute information of each item ordered by the user within a preset time period; According to the category attribute information of the items, determine the value of all items belonging to the corresponding category attributes in each store; According to the values ​​of all items of the category attribute, the value range of the item value attribute is determined; wherein the item value attribute range is calculated as follows: newprice=(price / spec)*newspecCalculate the value of the product after the specification is unified; where, newprice is the value of the product after standardization; Price is the original value of the product; spec is the product specification; Newspec is a unified specification given by business experts; according to Calculate the value attribute range of the item; where: rn is the ranking of the product newprice in its category; rn_count is the total number of products in the category to which the product belongs; l,h are the high, medium and low thresholds of the commodity value range of the category to which the commodity belongs, provided by the category experts; i Item value attribute interval; The value of the item value attribute interval range is related to the attribute information of the category to which the item belongs; Analyze the value of at least one of the item value attribute intervals to determine the item value attribute threshold of the user; The item information that meets the item value attribute threshold of the user is sent to the target terminal.

2. The method according to claim 1, characterized in that The analyzing the value of at least one of the item value attribute intervals to determine the item value attribute threshold of the user includes: Perform outlier detection on all item values ​​of the category attributes; Replace the detected outlier with the median value of all item values ​​of the category attribute to obtain the processed item value; According to the processed item value, the user's item value attribute threshold is determined.

3. The method according to any one of claims 1 to 2, characterized in that: The sending of the item information that meets the item value attribute threshold of the user to the target terminal includes: Determine the attribute information of the item category that the user is interested in; Determine, from among the items belonging to the category attributes, a target item that satisfies the item value attribute threshold of the user; The target item information is pushed to the target terminal, wherein the target item information includes: brand information of the target item, specification information of the target item, and preferential information of the target item.

4. The method according to claim 3, characterized in that The determining of the attribute information of the item category that the user is interested in includes: According to the user's historical behavior data, the attribute information of the item category that the user is interested in is determined, and the historical behavior data includes: the user's historical browsing records and collection records.

5. An information push device, characterized in that: include: The acquisition module is used to obtain the user's historical order data; the value of the item value attribute interval range is related to the category attribute information to which the item belongs; An analysis module, configured to analyze at least one value of the item value attribute interval to determine a user's item value attribute threshold; A sending module, used for sending the item information that meets the item value attribute threshold of the user to a target terminal; The acquisition module is specifically used for: According to the historical order data, determine the category attribute information of each item ordered by the user within a preset time period; According to the category attribute information of the items, determine the value of all items belonging to the corresponding category attributes in each store; According to the values ​​of all items of the category attribute, the value range of the item value attribute is determined; wherein the item value attribute range is calculated as follows: newprice=(price / spec)*newspec calculates the commodity value after the specification is unified; where newprice is the commodity value after the specification is unified; Price is the original value of the product; spec is the product specification; Newspec is a unified specification given by business experts; according to Calculate the value attribute range of the item; where: rn is the ranking of the product newprice in its category; rn_count is the total number of products in the category to which the product belongs; l,h are the high, medium and low thresholds of the commodity value range of the category to which the commodity belongs, provided by the category experts; iThe value attribute range of the item.

6. The device according to claim 5, characterized in that The analysis module is specifically used for: Perform outlier detection on all item values ​​of the category attributes; Replace the detected outlier with the median value of all item values ​​of the category attribute to obtain the processed item value; According to the processed item value, the user's item value attribute threshold is determined.

7. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores executable instructions of the processor; wherein the processor is configured to execute the information push method according to any one of claims 1 to 4 by executing the executable instructions.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the information push method described in any one of claims 1 to 4 is implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the information push method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Information pushing method and device

    CN109993592A