Online activity item configuration method and device, electronic equipment and storage medium

CN115423564BActive Publication Date: 2026-09-25BEIJING LIANGSHI WUJI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211114287.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-14
Publication Date
2026-09-25
Estimated Expiration
2042-09-14

AI Technical Summary

Technical Problem

[0003]有鉴于此,本发明提供了一种线上活动的商品配置方法、装置、电子设备及存储介质,以解决电商平台的后台工作人员需要在活动开始前,从海量的商品中挑选出适合参加优惠活动的商品,导致后台工作人员的工作量极大,并且工作效率低的问题

Benefits of technology

[0043]根据本发明实施例所提供的一种线上活动的商品配置方法、装置、电子设备及存储介质,通过获取活动配置数据以及预设的商品集合;基于活动配置数据,确定每次活动的起止时刻;基于每次活动的起止时刻,确定上一次已创建的活动及当前待创建活动;获取上一次已创建的活动中所确定的异常商品信息;依次判断每个异常商品信息是否满足正常商品信息的条件,若是,则将异常商品信息变更为正常商品信息;基于活动配置数据,确定商品集合中的正常商品信息;对所有正常商品信息进行筛选,确定可参与待创建活动的商品信息;创建待创建活动的活动页面并将可参与待创建活动的商品信息添加至活动页面中所对应的区域内,由此该方法能够自动配置活动的商品,从而降低后台工作人员的工作量,并且提高工作效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115423564B_ABST
    Figure CN115423564B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a commodity configuration method and device for online activities, electronic equipment and storage medium, wherein activity configuration data and a preset commodity set are acquired; based on the activity configuration data, start and end time of each activity is determined; based on the start and end time of each activity, a last created activity and a current to-be-created activity are determined; abnormal commodity information determined in the last created activity is acquired; whether each abnormal commodity information meets a condition of normal commodity information is judged in sequence, if yes, the abnormal commodity information is changed into normal commodity information; based on the activity configuration data, normal commodity information in the commodity set is determined; all normal commodity information is filtered to determine commodity information that can participate in the to-be-created activity, so that the method can automatically configure commodities of the activity, thereby reducing workload of background staff and improving work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and more specifically to a method, apparatus, electronic device, and storage medium for configuring goods in online activities. Background Technology

[0002] Currently, online e-commerce platforms frequently launch a series of promotional and flash sale events to attract users and increase sales. However, for each online promotional event, the back-end staff of the e-commerce platform need to select suitable products from a massive number of goods before the event begins, resulting in a huge workload and low work efficiency for the back-end staff. Summary of the Invention

[0003] In view of this, the present invention provides a product configuration method, apparatus, electronic device and storage medium for online activities, in order to solve the problem that back-end staff of e-commerce platforms need to select suitable products from a huge number of products to participate in promotional activities before the start of the activity, resulting in a huge workload and low work efficiency for back-end staff.

[0004] In a first aspect, embodiments of the present invention provide a method for configuring products for online activities, including:

[0005] Retrieve activity configuration data and preset product sets;

[0006] Based on the activity configuration data, determine the start and end times of each activity;

[0007] Based on the start and end times of each activity, determine the previously created activity and the activity to be created currently;

[0008] Retrieve the abnormal product information identified in the previously created activity;

[0009] Determine in turn whether each abnormal product information meets the conditions for normal product information. If so, change the abnormal product information to normal product information.

[0010] Determine the normal product information in the product set;

[0011] Filter the products corresponding to all the normal product information to determine the product information of the products that can participate in the activity to be created;

[0012] Create an activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area on the activity page.

[0013] Optionally, all products corresponding to the normal product information are filtered to determine the product information of products that can participate in the activity to be created, including:

[0014] Filter the products corresponding to all the normal product information to obtain available products;

[0015] Obtain the filtering models and supplementary product models for each dimension of the current activity to be created;

[0016] The products selected by the filtering models of each dimension are obtained by filtering all available products.

[0017] Determine whether the number of products selected by each dimension filtering model is less than the corresponding preset number. If so, use the supplementary product model to select some target products from other dimension filtering models as products selected by the dimension filtering model, so that the number of products selected by the dimension filtering model is greater than or equal to the corresponding preset number. The target products are those with a quantity greater than or equal to the corresponding preset number of products.

[0018] The product information of the products corresponding to the filtering models of each dimension is determined as the product information of the products that can participate in the activity to be created.

[0019] Optionally, the step of filtering all the normal goods to obtain available goods information includes:

[0020] Iterate through all the normal product information and determine whether there is corresponding warehouse information for each product. If not, determine the warehouse information of the target warehouse as the warehouse information of the product. The target warehouse is the warehouse with the most product inventory.

[0021] Determine whether the inventory of the warehouse where the product corresponding to each normal product information is located is greater than or equal to the preset inventory quantity. If so, determine whether the product has other related products, and based on the determination result, determine whether the product is an available product; if not, determine the product as an unavailable product.

[0022] Optionally, the step of determining whether the normal product information has other related products, and determining whether the normal product information is available product information based on the determination result, includes:

[0023] If the product has other related products, determine whether the inventory quantity of the other related products is greater than or equal to the corresponding preset inventory quantity. If yes, the product is determined to be an available product; otherwise, the product is determined to be an unavailable product.

[0024] If the product has no other associated products, then the product is determined to be an available product.

[0025] Optionally, after creating the activity page for the activity to be created and adding the product information that can participate in the activity to the corresponding area of ​​the activity page, the process includes:

[0026] Update the time interval information for participating in the next activity in the product information of each dimension of the filtering model.

[0027] Optionally, before determining the start and end times of each activity based on the activity configuration data, the process includes:

[0028] Based on the activity configuration data, the total number of sessions of the created activities is determined;

[0029] Determine if the total number of sessions is less than the preset number of sessions. If yes, start creating the event; otherwise, do not create the event.

[0030] Optionally, after determining whether the inventory quantity of other related products is greater than or equal to the corresponding preset inventory quantity, the method further includes:

[0031] All abnormal product information, the remaining quantity of the corresponding abnormal product information, the quantity of products that do not meet the preset quantity in each dimension of the filtering model, and the product information of unavailable products are sent to the terminal.

[0032] Secondly, embodiments of the present invention provide a product configuration device for online activities, comprising:

[0033] The first acquisition module is used to acquire activity configuration data and a preset set of products;

[0034] The first determining module is used to determine the start and end times of each activity based on the activity configuration data;

[0035] The second determining module is also used to determine the previously created activity and the currently to be created activity based on the start and end times of each activity;

[0036] The second acquisition module is used to acquire abnormal product information identified in the previously created activity;

[0037] The judgment module is used to sequentially judge whether each abnormal product information meets the conditions of normal product information. If so, the abnormal product information is changed to normal product information.

[0038] The third determining module is used to determine the normal product information in the product set;

[0039] The filtering module is used to filter the products corresponding to all the normal product information to determine the product information of the products that can participate in the activity to be created;

[0040] The creation module is used to create the activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area of ​​the activity page.

[0041] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory is used to store at least one executable instruction, the executable instruction causing the processor to perform the steps described above.

[0042] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer program instructions, which, when called and executed by a processor, implement the steps of the above-described online activity product configuration method.

[0043] According to embodiments of the present invention, an online activity product configuration method, apparatus, electronic device, and storage medium are provided. The method involves: acquiring activity configuration data and a preset product set; determining the start and end times of each activity based on the activity configuration data; determining the previously created activity and the current activity to be created based on the start and end times of each activity; acquiring abnormal product information identified in the previously created activity; sequentially determining whether each abnormal product information meets the conditions for normal product information, and if so, changing the abnormal product information to normal product information; determining normal product information in the product set based on the activity configuration data; filtering all normal product information to determine product information that can participate in the activity to be created; creating an activity page for the activity to be created and adding the product information that can participate in the activity to the corresponding area on the activity page. This method can automatically configure the products for the activity, thereby reducing the workload of backend staff and improving work efficiency. Attached Figure Description

[0044] The following drawings, which are included as part of the embodiments of the present invention, are used to understand the invention. The drawings illustrate embodiments of the invention and their descriptions, serving to explain the principles of the invention.

[0045] In the attached image:

[0046] Figure 1 A flowchart of a product configuration method for an online activity according to an optional embodiment of the present invention;

[0047] Figure 2 for Figure 1 Flowchart of step S108;

[0048] Figure 3 for Figure 2 Flowchart of step S201;

[0049] Figure 4 for Figure 1 Flowchart before step S102;

[0050] Figure 5 This is a schematic diagram of the structure of an online activity product configuration device according to an optional embodiment of the present invention. Detailed Implementation

[0051] In the following description, numerous specific details are set forth in order to provide a more thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention can be practiced without one or more of these details. In other instances, certain technical features well-known in the art have not been described in order to avoid obscuring the invention.

[0052] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of the stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or combinations thereof.

[0053] Exemplary embodiments according to the present invention will now be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments may be implemented in many different forms and should not be construed as being limited to the embodiments set forth herein. It should be understood that these embodiments are provided so that the disclosure of the invention is thorough and complete, and that the concept of these exemplary embodiments is fully conveyed to those skilled in the art.

[0054] The control method for the cleaning robot provided in this application can be applied to cleaning robots. In order to clearly describe the control method for the cleaning robot of the present invention, the cleaning robot provided in the third aspect of the present invention will be described in detail below.

[0055] Firstly, such as Figure 1 As shown, this embodiment of the invention provides a method for configuring products for online activities, including:

[0056] Step S101: Obtain activity configuration data and preset product set.

[0057] The activity configuration data and preset product sets can be set by backend staff. The activity configuration data includes, but is not limited to, the start time of the first activity, the duration of each activity, the time interval between two adjacent activities, the time interval between products participating in a specified activity participating in the next activity, the total number of products participating in each activity, product dimensions, quantities and corresponding proportions, and other business rules.

[0058] Specifically, the duration of each event can be set according to the needs of each event, such as 1 hour or 1 day. The time interval between two adjacent events can be set according to the arrangement of each event, such as a time interval of 1 hour. The time interval for a product participating in a designated event to participate in the next event means that the product participating in the designated event will not participate in the event again within a certain period of time. For example, if brand A facial mask participated in a limited-time flash sale, then brand A facial mask will not participate in a limited-time flash sale again within a certain period of time (such as 5 days). The time interval can also be set according to the actual needs of the event.

[0059] Each event's product categories include, but are not limited to, product types, best-selling products, ordinary products, defective products, and their respective percentages. Best-selling products are those whose sales exceed a pre-set sales target within a certain period and qualify for the event. Ordinary products are those whose sales fall between the pre-set and second-set sales targets within a certain period and qualify for the event. Defective products are those with a longer shelf life but whose quality is not affected. For example, each event's product categories include home appliances, toiletries, cosmetics, and snacks. Home appliances account for 10%, toiletries for 20%, cosmetics for 50%, snacks for 10%, and the remaining 10% can be made up by other product categories eligible for the event. Furthermore, among all products, best-selling products account for 20%, ordinary products for 20%, and defective products for 20%.

[0060] The preset product set can be defined by the staff, and the quantity and type of products in the preset product set can be set by the staff. This embodiment does not impose strict limitations.

[0061] The activity configuration data can generate a JSON configuration file, which provides the program with a range of products to select when generating activities and adding products for the activities. It also allows for flexible data adjustments to existing activities without the need to frequently modify the code to implement business logic, further reducing the workload of staff.

[0062] Step S102: Determine the start and end times of each activity based on the activity configuration data.

[0063] Based on the start time and duration of the first event in the event configuration data, the end time of the first event can be obtained. Then, the start time of the second event can be calculated from the time interval between the first and second events. And the end time of the second event can be obtained from the duration of the second event. And so on, the start and end times of each event can be obtained.

[0064] Step S103: Based on the start and end times of each activity, determine the previously created activity and the activity to be created currently.

[0065] The activities are created in the order of their start and end times; that is, after the first activity is created, the second activity is created, and so on. For example, if the activity to be created is the third activity, then the previously created activity is the second activity.

[0066] Step S104: Obtain information on abnormal products identified in the previously created activity.

[0067] The product information for each item includes, but is not limited to, the remaining quantity of the item, the price, the time interval since the last participation in this type of activity, and the time interval for participating in the next activity.

[0068] Abnormal product information refers to product information that does not meet preset conditions. These preset conditions can be set by the working product and specifically include, but are not limited to, the remaining quantity of the product being greater than or equal to a preset remaining quantity, the time interval since the last participation in this type of activity exceeding the set time interval for the product to participate in the next activity, and the product price being greater than or equal to the purchase price. If product information does not meet any of the preset conditions, it is considered abnormal. If product information meets all preset conditions, it is considered normal.

[0069] Step S105: Determine whether each abnormal product information meets the conditions of normal product information in turn. If so, proceed to step S106.

[0070] Step S106: Change the abnormal product information to normal product information.

[0071] The abnormal product information identified in the previous activity is re-evaluated as normal product information, thereby avoiding the omission of some products that can participate in the activity to be created.

[0072] For example, a B-brand washing machine can only participate in an activity if it has been 5 days since its last participation. In the last activity that was created, the B-brand washing machine was 4 days since its last participation. Therefore, in the last activity, the product information of the B-brand washing machine was judged as abnormal product information. However, in the current activity to be created, the start time of the activity is one day after the last activity. In this way, the B-brand washing machine meets the conditions for participating in the activity, and the product information of the B-brand washing machine can be changed from abnormal product information to normal product information.

[0073] Step S107: Determine the normal product information in the product set.

[0074] The products in the product set are filtered, and the product information that meets the preset conditions in step S104 is determined as positive product information.

[0075] Step S108: Filter all normal product information to determine the product information of products that can participate in the activity to be created.

[0076] All normal product information includes the normal product information obtained in steps S106 and S107.

[0077] Step S109: Create an activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area on the activity page.

[0078] This method can automatically configure the products for the event, thereby reducing the workload of back-end staff and improving work efficiency.

[0079] Furthermore, in the above embodiments, such as Figure 2 As shown, step S108 includes:

[0080] Step S201: Filter the products corresponding to all normal product information to obtain available products.

[0081] Step S202: Obtain the filtering models for each dimension and the supplementary product models for the activity to be created.

[0082] The filtering models for each dimension can be built by staff based on the needs of the activity to be created. For example, these models include best-selling product models, ordinary product models, and defective product filtering models. The filtering models can be performed asynchronously using asynchronous threads, which saves filtering time and improves efficiency.

[0083] Step S203: Use the various dimension filtering models to filter all available products to obtain the products filtered by the various dimension filtering models.

[0084] Each product filtering model has corresponding filtering criteria. For example, the filtering criteria for the best-selling product model are products whose sales volume is greater than or equal to a preset sales volume within a specified time period and which are available product information. Using the best-selling product model, available product information that meets the filtering criteria is filtered from the available product information according to the types of products in the current activity to be created.

[0085] Step S204: Determine whether the number of products filtered by each dimension filtering model is less than the corresponding preset number. If so, proceed to step S205.

[0086] The preset quantity can be set by staff according to actual needs; this embodiment does not impose a strict limitation. The preset quantities for each dimension's filtering model can be the same or different.

[0087] Step S205: Use the supplementary product model to select some target products from other dimension filtering models as products selected by the dimension filtering model, so that the number of products selected by the dimension filtering model is greater than or equal to the corresponding preset number, and the target products are products whose quantity is greater than or equal to the corresponding preset product quantity.

[0088] When the number of products selected by a certain dimension's filtering model is insufficient, a supplementary product model will add products from other models that have sufficient quantities, thereby bringing the number of products in that dimension's filtering model to the preset number. For example, if the number of products selected by the best-selling product model is 20, and the preset number for that model is 30, while the number of products selected by the ordinary product model is 100, and the corresponding preset number is 50, in this case, the supplementary product model will select 10 products from the ordinary product model to be added to the best-selling product model to supplement the insufficient number of best-selling products.

[0089] Step S206: Determine the product information of the products corresponding to each dimension of the filtering model as the product information of the products that can participate in the activity to be created.

[0090] Furthermore, in the above embodiments, such as Figure 3 As shown, step S201 specifically includes:

[0091] Step S301: Traverse all normal product information and determine whether each normal product information has corresponding warehouse information. If not, proceed to step S302.

[0092] Step S302: Determine the warehouse information of the target warehouse as the warehouse information of the goods. The target warehouse is the warehouse with the largest inventory of goods.

[0093] For example, if a washing machine of brand A and model B does not have corresponding warehouse information, that is, if the washing machine does not have information on the warehouse where it is located, then the warehouse that stores the washing machine of brand A is found, and the number of washing machines of brand A and model B stored in each warehouse (inventory) is arranged in descending or ascending order, so that the warehouse information of the warehouse with the largest inventory is used as the warehouse information of the washing machine.

[0094] By designating the warehouse with the largest inventory as the warehouse for goods without warehouse information, it is possible to ensure that there is sufficient inventory to meet the sales needs of the event.

[0095] Step S303: Determine whether the inventory of the warehouse where the product corresponding to each normal product information is located is greater than or equal to the corresponding preset inventory quantity. If yes, proceed to step S304; otherwise, proceed to step S305.

[0096] The preset inventory quantity can be set by staff according to the actual situation of the warehouse; this embodiment does not impose strict limitations. The preset inventory quantity can be the same or different for different warehouses.

[0097] Step S304: Determine whether the product has other related products, and based on the determination result, determine whether the product is an available product.

[0098] Step S305: Determine the product as unavailable.

[0099] For example, a washing machine of brand A, model B, is stored in warehouse C. Warehouse C has an inventory of 2 washing machines of brand A, model B, while the preset inventory is 5. Since the inventory is less than the preset inventory, the washing machine of brand A, model B, is determined to be an unavailable item. However, if warehouse C has an inventory of 10 washing machines of brand A, model B, then the washing machine of brand A, model B, is determined to be an available item.

[0100] By assessing product inventory, situations where insufficient stock prevents supply after a product has been sold can be avoided.

[0101] Further, in the above embodiment, step S304 includes:

[0102] Step S401: If the product has other related products, determine whether the inventory quantity of the other related products is greater than or equal to the corresponding preset inventory quantity. If yes, proceed to step S402; otherwise, proceed to step S403.

[0103] Step S402: Determine the product as an available product.

[0104] Step S403: Determine the product as unavailable.

[0105] Among the products participating in the event, there may be bundled sales, which means selling multiple products together. Therefore, it is necessary to have sufficient inventory for each product in the bundled sale.

[0106] For example, brand D's facial cleanser is sold as a bundle with serum and makeup remover. If the inventory of both serum and makeup remover is greater than or equal to the corresponding preset inventory quantity, then brand D's facial cleanser is determined to be an available product. If the inventory of serum is less than the corresponding preset inventory quantity, or the inventory of makeup remover is less than the corresponding preset inventory quantity, or both are less than the corresponding preset inventory quantity, then brand D's facial cleanser is determined to be an unavailable product.

[0107] Step S404: If the product has no other associated products, then the product is determined to be an available product.

[0108] If a product is not bundled with other related products for sale, it can be directly identified as an available product.

[0109] In the above embodiment, step S109 is followed by:

[0110] Update the time interval information for participating in the next activity in the product information of each dimension of the filtering model.

[0111] Update the time interval information for participating in the next activity in the product information of each dimension of the filtering model to avoid the same product appearing in consecutive activities.

[0112] In the above embodiments, such as Figure 4 As shown, the procedure before step S102 also includes:

[0113] Step S501: Based on the activity configuration data, determine the total number of sessions of the created activities.

[0114] Step S502: Determine whether the total number of sessions is less than the preset number of sessions. If yes, proceed to step S503; otherwise, proceed to step S504.

[0115] The preset session number can be set by staff, and this embodiment does not impose strict limitations on it.

[0116] Step S503: Begin creating the activity.

[0117] Step S504: Do not create an activity.

[0118] In this embodiment, once a sufficient number of events have been created, there is no need to create the next event, thereby ensuring the flexibility of the events and the repeated exposure of the products.

[0119] In the above embodiment, the method further includes the following after step S401:

[0120] All abnormal product information, the remaining quantity of the corresponding abnormal product, the quantity of products that do not meet the preset quantity in each dimension of the filtering model, and the product information of unavailable products are sent to the terminal.

[0121] Abnormal data is sent to the terminal, where staff can process it by adjusting inventory or other means to eliminate the abnormal data and ensure the normal sale of goods.

[0122] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0123] Secondly, such as Figure 5 As shown, an embodiment of the present invention provides a product configuration device for online activities, including:

[0124] The first acquisition module 601 is used to acquire activity configuration data and a preset set of products;

[0125] The first determining module 602 is used to determine the start and end times of each activity based on the activity configuration data;

[0126] The second determining module 603 is also used to determine the previously created activity and the currently to be created activity based on the start and end times of each activity;

[0127] The second acquisition module 604 is used to acquire abnormal product information identified in the previously created activity;

[0128] The judgment module 605 is used to sequentially judge whether each abnormal product information meets the conditions of normal product information. If so, the abnormal product information is changed to normal product information.

[0129] The third determining module 606 is used to determine the normal product information in the product set;

[0130] The filtering module 607 is used to filter all normal product information to determine the product information that can participate in the activity to be created;

[0131] Create module 608, which is used to create the activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area on the activity page.

[0132] Specific limitations regarding the product configuration device for online activities can be found in the limitations on the product configuration method for online activities described above, and will not be repeated here. Each module in the aforementioned product configuration device for online activities can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0133] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory is used to store at least one executable instruction, which causes the processor to perform the steps described above.

[0134] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer program instructions, which, when called and executed by a processor, implement the steps of the above-described online activity product configuration method.

[0135] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0136] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0137] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0138] The above-described embodiments are merely illustrative of the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

[0139] The present invention has been described through the above embodiments. However, it should be understood that the above embodiments are for illustrative purposes only and are not intended to limit the invention to the scope of the described embodiments. Furthermore, those skilled in the art will understand that the present invention is not limited to the above embodiments, and many more variations and modifications can be made based on the teachings of the present invention, all of which fall within the scope of protection claimed by the present invention. The scope of protection of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for configuring products in an online activity, characterized in that, include: Retrieve activity configuration data and preset product sets; Based on the activity configuration data, determine the start and end times of each activity; Based on the start and end times of each activity, determine the previously created activity and the activity to be created currently; Retrieve the abnormal product information identified in the previously created activity; Determine in turn whether each abnormal product information meets the conditions for normal product information. If so, change the abnormal product information to normal product information. Determine the normal product information in the product set; Filter the products corresponding to all the normal product information to determine the product information of the products that can participate in the activity to be created; Create an activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area of ​​the activity page; The step of filtering the products corresponding to all the normal product information to determine the product information of the products that can participate in the activity to be created includes: Filter the products corresponding to all the normal product information to obtain available products; Obtain the filtering models and supplementary product models for each dimension of the current activity to be created; The products selected by the filtering models of each dimension are obtained by filtering all available products. Determine whether the number of products selected by each dimension filtering model is less than the corresponding preset number. If so, use the supplementary product model to select some target products from other dimension filtering models as products selected by the dimension filtering model, so that the number of products selected by the dimension filtering model is greater than or equal to the corresponding preset number. The target product is a product whose quantity is greater than or equal to the corresponding preset product quantity. The product information of the products corresponding to the filtering models of each dimension is determined as the product information of the products that can participate in the activity to be created.

2. The method according to claim 1, characterized in that, The step of filtering the products corresponding to all the normal product information to obtain available products includes: Iterate through all the normal product information and determine whether there is corresponding warehouse information for each product. If not, determine the warehouse information of the target warehouse as the warehouse information of the product. The target warehouse is the warehouse with the most product inventory. Determine whether the inventory of the warehouse where the product corresponding to each normal product information is located is greater than or equal to the preset inventory quantity. If so, determine whether the product has other related products, and based on the determination result, determine whether the product is an available product; if not, determine the product as an unavailable product.

3. The method according to claim 2, characterized in that, The step of determining whether the product has other related products, and based on the determination result, determining whether the product is an available product, includes: If the product has other related products, determine whether the inventory quantity of the other related products is greater than or equal to the corresponding preset inventory quantity. If yes, the product is determined to be an available product; otherwise, the product is determined to be an unavailable product. If the product has no other associated products, then the product is determined to be an available product.

4. The method according to claim 3, characterized in that, After creating the activity page for the activity to be created and adding the product information that can participate in the activity to the corresponding area of ​​the activity page, the process includes: Update the time interval information for participating in the next activity in the product information of each dimension of the filtering model.

5. The method according to claim 1, characterized in that, Before determining the start and end times of each activity based on the activity configuration data, the process includes: Based on the activity configuration data, the total number of sessions of the created activities is determined; Determine if the total number of sessions is less than the preset number of sessions. If yes, start creating the event; otherwise, do not create the event.

6. The method according to claim 3, characterized in that, After determining whether the inventory quantity of other related products is greater than or equal to the corresponding preset inventory quantity, the method further includes: All abnormal product information, the remaining quantity of the corresponding abnormal product information, the quantity of products that do not meet the preset quantity in each dimension of the filtering model, and the product information of unavailable products are sent to the terminal.

7. A product configuration device for online activities, characterized in that, A method for configuring goods for implementing online activities according to any one of claims 1-6; the apparatus includes: The first acquisition module is used to acquire activity configuration data and a preset set of products; The first determining module is used to determine the start and end times of each activity based on the activity configuration data; The second determining module is also used to determine the previously created activity and the currently to be created activity based on the start and end times of each activity; The second acquisition module is used to acquire abnormal product information identified in the previously created activity; The judgment module is used to sequentially judge whether each abnormal product information meets the conditions of normal product information. If so, the abnormal product information is changed to normal product information. The third determining module is used to determine the normal product information in the product set; The filtering module is used to filter all the normal product information to determine the product information of the products that can participate in the activity to be created; The creation module is used to create the activity page for the activity to be created and add the product information that can participate in the activity to the corresponding area of ​​the activity page.

8. An electronic device, characterized in that, It includes a processor and a memory, the memory being used to store at least one executable instruction that causes the processor to perform the steps of the online activity product configuration method as claimed in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The device stores computer program instructions that, when invoked and executed by a processor, implement the steps of the online activity product configuration method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Flash purchase activity automatic generation method and device, storage medium and electronic device

    CN109426983A

  • Prompting method and device

    CN113744003A