Marketing data acquisition method, device and computer equipment based on cascade input

By dynamically determining the attribute options of marketing strategies based on cascading input, and managing them through primary and secondary menus, the problems of poor flexibility in information selection and high maintenance costs in the existing technology are solved, and more efficient and flexible marketing data acquisition is achieved.

CN119759912APending Publication Date: 2025-04-04创优数字科技(广东)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411952576.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The prior art relies on predefined drop-down selection menus in the process of marketing strategy formulation, resulting in poor flexibility in information selection, and the relevant data needs to be changed every time the menu is modified, which is relatively expensive to maintain.

Method used

Using a cascading input-based method, the attribute options are dynamically determined by obtaining the description information of the marketing strategy to be generated, and level management is carried out through the primary and secondary menus to improve the flexibility and targetedness of menu options.

Benefits of technology

Improves the flexibility and accuracy of the marketing data acquisition process, reduces maintenance costs, and avoids the complex process of changing data due to menu modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759912A_ABST
    Figure CN119759912A_ABST
Patent Text Reader

Abstract

The marketing data acquisition method, device and computer equipment based on cascade input provided by the present application include: determining at least one attribute option based on the description information of the marketing strategy to be generated, and displaying each attribute option in a preset first-level menu, and determining its corresponding operation type option based on the received target attribute option and displaying it in a preset second-level menu. The corresponding attribute option is dynamically determined by the description information of the marketing strategy to be generated to improve the flexibility and pertinence of the menu options. Then, the input component type to be displayed is determined based on the received target type option to obtain the marketing data required for generating the marketing strategy. In this way, the final input component type can be determined based on the first-level menu and the second-level menu, so that the user can enter information in the appropriate component, and because the attribute options determined when the data is modified will also change accordingly, the flexibility can be improved while reducing maintenance costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of front-end development technology, and in particular to a marketing data acquisition method, device and computer equipment based on cascade input. Background Art

[0002] In the field of front-end application development, it is very common for users to input multi-level related information. For example, in the scenario of formulating marketing strategies, the required marketing data can be determined based on multi-level related information. In this way, marketing data can be obtained accurately and quickly, greatly improving the efficiency of business process advancement.

[0003] At present, in the process of formulating marketing strategies, related information is mainly determined by relying on one or more predefined drop-down selection menus, which results in poor flexibility in information selection. In addition, each time the predefined menu is modified, the data involved in this part needs to be modified, resulting in high maintenance costs. Summary of the invention

[0004] The purpose of the present application is to solve at least one of the above-mentioned technical defects, especially the technical defect that in the prior art, in the process of formulating marketing strategies, one or more pre-defined drop-down selection menus are mainly relied on to determine related information, resulting in poor flexibility in information selection, and each time the pre-defined menu is modified, the data involved in this part needs to be modified, resulting in high maintenance costs.

[0005] In a first aspect, the present application provides a marketing data acquisition method based on cascade input, the method comprising:

[0006] Obtain description information of the marketing strategy to be generated;

[0007] Determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu;

[0008] When receiving a target attribute option, determining the corresponding operation type option according to the target attribute option, and displaying the determined operation type option in a preset secondary menu;

[0009] When receiving the target type option, determining the input component type to be displayed according to the target type option, and determining the writing information of the input component consistent with the input component type;

[0010] The written information is determined as screening information of the marketing strategy to be generated, and the marketing data required for generating the marketing strategy is acquired according to the screening information.

[0011] In one embodiment, determining at least one attribute option according to the description information and displaying each attribute option in a preset first-level menu includes:

[0012] Determine a preset marketing database, and determine a marketing scenario based on the description information;

[0013] Acquiring scenario data corresponding to the marketing scenario in the marketing database, and extracting fields having screening attributes from the scenario data;

[0014] Determine the extracted fields as attribute options, and determine the preset first-level menu in the front-end page;

[0015] Various attribute options are filled into the primary menu, so that the user can select a target attribute option based on the primary menu.

[0016] In one embodiment, determining the corresponding operation type option according to the target attribute option and displaying the determined operation type option in a preset secondary menu includes:

[0017] Obtain a preset cascade mapping table; the mapping table is used to record the correspondence between the type of attribute options and their corresponding operation lists, and the types of attribute options include string type, time type and number type;

[0018] Determine the type of the target attribute option, and query the cascade mapping table for a list of operation types corresponding to the type of the target attribute option;

[0019] After reading each operation type in the operation type list, determining each read operation type as an operation type option corresponding to the target attribute option;

[0020] A preset secondary menu is determined in the front-end page, and various operation type options are filled into the secondary menu, so that the user can select a target type option based on the secondary menu.

[0021] In one embodiment, determining the input component type to be displayed according to the target type option, and determining the writing information of the input component consistent with the input component type, includes:

[0022] Get the preset component mapping table;

[0023] Determining an input component type corresponding to the target type option in the component mapping table, and determining a corresponding input component in a preset component library according to the input component type;

[0024] The input component is displayed in an area corresponding to the primary menu and the secondary menu, and user writing information is received based on the input component to determine writing information of the input component consistent with the input component type.

[0025] In one embodiment, determining the written information as screening information of a marketing strategy to be generated, and acquiring marketing data required for generating the marketing strategy according to the screening information, includes:

[0026] Determine the preset marketing database;

[0027] Using the written information as screening information for the marketing strategy to be generated, and screening data in the marketing database according to the screening information;

[0028] The data screened from the marketing database is aggregated to determine the marketing data required for generating a marketing strategy.

[0029] In one embodiment, the method further comprises:

[0030] The input format requirements are marked in the input component consistent with the input component type, and the input content is verified during the user inputting data. If the verification fails, an error prompt is given.

[0031] In a second aspect, the present application provides a marketing data acquisition device based on cascade input, the device comprising:

[0032] An information acquisition module, used to acquire description information of the marketing strategy to be generated;

[0033] An attribute determination module, used to determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu;

[0034] A type determination module, configured to, when receiving a target attribute option, determine the corresponding operation type option according to the target attribute option, and display the determined operation type option in a preset secondary menu;

[0035] A component determination module, configured to, when receiving a target type option, determine the type of input component to be displayed according to the target type option, and determine the writing information of the input component consistent with the input component type;

[0036] The data acquisition module is used to determine the written information as the screening information of the marketing strategy to be generated, and to acquire the marketing data required for generating the marketing strategy according to the screening information.

[0037] In one embodiment, the attribute determination module includes:

[0038] A scenario determination submodule, used to determine a preset marketing database and determine a marketing scenario based on the description information;

[0039] A field extraction submodule, used to obtain scenario data corresponding to the marketing scenario in the marketing database, and extract fields with screening attributes from the scenario data;

[0040] The menu determination submodule is used to determine the extracted fields as attribute options and determine the preset first-level menu in the front-end page;

[0041] The menu filling submodule is used to fill various attribute options into the first-level menu so that the user can select a target attribute option based on the first-level menu.

[0042] In a third aspect, the present application provides a storage medium storing computer-readable instructions, which, when executed by one or more processors, causes the one or more processors to perform the steps of the marketing data acquisition method based on cascade input as described in any of the above embodiments.

[0043] In a fourth aspect, the present application provides a computer device, comprising: one or more processors, and a memory;

[0044] The memory stores computer-readable instructions, and when the one or more processors execute the computer-readable instructions, the steps of the marketing data acquisition method based on cascade input as described in any of the above embodiments are performed.

[0045] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0046] The present application provides a marketing data acquisition method, device and computer equipment based on cascade input, the method comprising: obtaining description information of the marketing strategy to be generated; determining at least one attribute option according to the description information, and displaying each attribute option in a preset first-level menu; when receiving the target attribute option, determining the corresponding operation type option according to the target attribute option, and displaying the determined operation type option in a preset second-level menu. The corresponding attribute option is dynamically determined by the description information of the marketing strategy to be generated, and hierarchical management is performed based on the first-level menu and the second-level menu, so that the flexibility and pertinence of the menu options can be improved. Then, when the target type option is received, the input component type to be displayed is determined according to the target type option, and the writing information of the input component consistent with the input component type is determined, and the marketing data required for generating the marketing strategy is obtained based on the writing information. In this way, the final input component type can be determined according to the first-level menu and the second-level menu, so that the user can enter information in the appropriate component, and since the attribute options determined when the data is modified will also change accordingly, there is no need to modify the menu data deliberately, so that the flexibility can be improved while reducing the maintenance cost. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0048] Figure 1 A flowchart of a marketing data acquisition method based on cascade input provided in an embodiment of the present application;

[0049] Figure 2 A flowchart of determining at least one attribute option according to description information and displaying each attribute option in a preset first-level menu provided in an embodiment of the present application;

[0050] Figure 3 A flowchart of determining the corresponding operation type option according to the target attribute option and displaying the determined operation type option in a preset secondary menu provided in an embodiment of the present application;

[0051] Figure 4 An example diagram of a list of operation types corresponding to string types provided in an embodiment of the present application;

[0052] Figure 5 An example diagram of a list of operation types corresponding to digital types provided in an embodiment of the present application;

[0053] Figure 6 An example diagram of a list of operation types corresponding to time types provided in an embodiment of the present application;

[0054] Figure 7 A schematic diagram of the structure of a marketing data acquisition device based on cascade input provided in an embodiment of the present application;

[0055] Figure 8 An internal structure diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0057] In one of the embodiments, the present application provides a marketing data acquisition method based on cascade input, and the following embodiment is described by applying this method to a client.

[0058] like Figure 1 As shown, the present application provides a marketing data acquisition method based on cascade input, the method comprising:

[0059] S101: Obtain description information of the marketing strategy to be generated.

[0060] Among them, descriptive information refers to the relevant information on the formulation of marketing strategies, including but not limited to marketing objectives, market trends, marketing product information, market positioning, etc. Marketing strategies are a series of comprehensive plans and action guidelines planned and implemented by enterprises or organizations around key factors such as products, prices, channels, and promotions to achieve specific marketing goals.

[0061] In this step, when the user needs to specify a marketing strategy, he can first determine the relevant formulation information of the marketing strategy, that is, the description information, and then the user can input the description information into the client through the front-end page. When the client obtains the description information, it will be determined as the description information of the marketing strategy to be generated.

[0062] S102: Determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu.

[0063] Among them, attribute options refer to fields with filtering attributes, such as inventory quantity, warehousing time, sales time, etc.

[0064] In this step, when determining the description information of the marketing strategy to be generated, at least one attribute option is determined based on the description information, and the location of the preset first-level menu is determined in the front-end page, and the determined attribute options are displayed in the first-level menu. In this way, the attribute options can be dynamically determined according to the description information of the marketing strategy to be generated, thereby improving the flexibility of the marketing data acquisition process and saving manpower maintenance costs.

[0065] S103: When a target attribute option is received, a corresponding operation type option is determined according to the target attribute option, and the determined operation type option is displayed in a preset secondary menu.

[0066] The operation type option refers to the judgment type supported by the target attribute option. In an example, assuming that the target attribute option is inventory quantity, the operation type option can be equal to, not equal to, less than, greater than, and the like.

[0067] Specifically, when each attribute option is displayed in the first-level menu, the user can select the attribute option through the first-level menu in the client page, and then the client will determine the attribute option selected by the user as the target attribute option. Therefore, when the target attribute option is received, the judgment type supported by it can be determined based on the target attribute option to obtain multiple operation type options corresponding to the target attribute option, and then the preset second-level menu is determined in the front-end page, and the determined operation type option is displayed in the second-level menu.

[0068] S104: When a target type option is received, the input component type to be displayed is determined according to the target type option, and writing information of the input component consistent with the input component type is determined.

[0069] Specifically, when each operation type option is displayed in the secondary menu, the user can select the operation type option through the secondary menu in the client page, and then the client will determine the operation type option selected by the user as the target type option. Therefore, when the target type option is received, the corresponding input component type can be determined according to the target type option, and then the input component consistent with the input component type can be displayed to receive the written information of the input component.

[0070] It is understandable that input components can be divided according to factors such as style and input box format to obtain multiple input component types.

[0071] It should be noted that the determined input component type can be empty, in which case the determined write information is the information selected in the secondary menu, that is, the target type option.

[0072] S105: Determine the written information as screening information for the marketing strategy to be generated, and acquire the marketing data required for generating the marketing strategy according to the screening information.

[0073] The screening information refers to information used to screen the marketing data required for the marketing strategy to be generated in the database.

[0074] In this step, when the write information of the input component that is consistent with the input component type is obtained, the write information is used as the filtering information of the marketing strategy to be generated, and the marketing data required for generating the marketing strategy is filtered out in a specific database with this filtering information, so that subsequent analysis can be performed based on the marketing data and corresponding marketing strategies can be formulated.

[0075] It is understandable that the selection of the primary menu and the secondary menu can determine the type of input component finally displayed, so that the input component that best matches the target attribute option and the target type option can be determined, allowing the user to input information conveniently and quickly.

[0076] The present application provides a marketing data acquisition method, device and computer equipment based on cascade input, the method comprising: obtaining description information of the marketing strategy to be generated; determining at least one attribute option according to the description information, and displaying each attribute option in a preset first-level menu; when receiving the target attribute option, determining the corresponding operation type option according to the target attribute option, and displaying the determined operation type option in a preset second-level menu. The corresponding attribute option is dynamically determined by the description information of the marketing strategy to be generated, and hierarchical management is performed based on the first-level menu and the second-level menu, so that the flexibility and pertinence of the menu options can be improved. Then, when the target type option is received, the input component type to be displayed is determined according to the target type option, and the writing information of the input component consistent with the input component type is determined, and the marketing data required for generating the marketing strategy is obtained based on the writing information. In this way, the final input component type can be determined according to the first-level menu and the second-level menu, so that the user can enter information in the appropriate component, and since the attribute options determined when the data is modified will also change accordingly, there is no need to modify the menu data deliberately, so that the flexibility can be improved while reducing the maintenance cost.

[0077] like Figure 2 As shown, in one embodiment, at least one attribute option is determined according to the description information, and each attribute option is displayed in a preset first-level menu, including:

[0078] S201: Determine a preset marketing database, and determine a marketing scenario based on the description information.

[0079] Among them, the marketing database is used to store the marketing data generated after the implementation of the marketing strategy.

[0080] In this step, the client determines a marketing database for storing marketing data, and then determines a marketing scenario based on the description information of the marketing strategy to be generated. Specifically, the client can analyze the marketing purpose, market trend, marketing product information, market positioning and other information in the description information to outline a complete scenario that is suitable for the implementation of the marketing strategy, so as to accurately anchor the marketing scenario.

[0081] It can be understood that a marketing scenario refers to a specific situation in which a marketing strategy is implemented. For example, during an e-commerce promotion, online shopping platforms offer discounts and increase publicity efforts. This situation can be defined as an e-commerce promotion scenario.

[0082] S202: Acquire scenario data corresponding to the marketing scenario in the marketing database, and extract fields with screening attributes from the scenario data.

[0083] In this step, when the marketing database and marketing scenario are determined, the client determines the data records matching the marketing scenario from the marketing database and aggregates the matching data records to form scenario data. When the scenario data corresponding to the marketing scenario is obtained, the client extracts the fields with the screening attribute from the scenario data.

[0084] Specifically, extracting fields with filtering attributes from scene data may include: determining all fields involved in the scene data, and for each field, checking whether its field value can be filtered, and if so, determining the field as a field with filtering attributes.

[0085] S203: Determine the extracted fields as attribute options, and determine a preset first-level menu in the front-end page.

[0086] Among them, the first-level menu is used to display attribute options and select target attribute options.

[0087] In this step, the fields extracted in S202 are determined as attribute options, and then a pre-set first-level menu is determined in the front-end page of the client.

[0088] S204: Fill each attribute option into the first-level menu, so that the user can select a target attribute option based on the first-level menu.

[0089] In this embodiment, based on the descriptive information of the marketing strategy to be generated and the preset marketing database, scenario data that matches the descriptive information is determined in the marketing database, and then fields with screening attributes are extracted based on the scenario data, and these fields are determined as attribute options. In this way, the corresponding attribute options can be dynamically determined according to the marketing strategy. Since the data of the first-level menu is dynamic rather than pre-defined, the menu data cannot be modified intentionally when the data is modified. This improves the flexibility of the menu while saving maintenance costs, thereby quickly and accurately acquiring marketing data for subsequent marketing strategy formulation tasks.

[0090] like Figure 3 As shown, in one embodiment, the corresponding operation type option is determined according to the target attribute option, and the determined operation type option is displayed in a preset secondary menu, including:

[0091] S301: Obtain a preset cascade mapping table.

[0092] The mapping table is used to record the corresponding relationship between the type of attribute option and its corresponding operation list. The types of attribute options include string type, time type and number type.

[0093] S302: Determine the type of the target attribute option, and search the cascade mapping table for an operation type list corresponding to the type of the target attribute option.

[0094] The operation type list includes multiple operation types.

[0095] In one example, if Figure 4 As shown, Figure 4 An example diagram of the operation type list corresponding to the string type provided in the embodiment of the present application. When the type of the target attribute option is a string type, the operation types in the corresponding operation type list may include but are not limited to equal to, not equal to, contain, not contain, empty, not empty, with value, no value, regular match, regular mismatch, etc. For example, when the target attribute type is a product code, its type is a string type. If its operation type is selected as equal, one or more strings can be entered in the input component determined later. When string a and string b are entered, it means filtering data whose product code is equal to string a or string b.

[0096] In one example, if Figure 5 As shown, Figure 5 This is an example diagram of the operation type list corresponding to the digital type provided in the embodiment of the present application. When the type of the target attribute option is a digital type, the operation types in the corresponding operation type list may include but are not limited to equal to, not equal to, less than, greater than, interval, with value, no value, etc.

[0097] In one example, if Figure 6 As shown, Figure 6 An example diagram of a list of operation types corresponding to the time type provided in the embodiment of the present application. When the type of the target attribute option is a time type, the operation types in the corresponding operation type list may include but are not limited to absolute time, time period, relative to the current time point, relative to the event occurrence time point, relative to the current time interval, with value, without value, etc. For example, when the target attribute type is sales time, its type is a time type. If you select its operation type as relative event occurrence time, you can select "before" or "after" in the input component determined later, and enter a number. When you select "before" and enter 3, it means that the sales time is filtered to be data within the first 3 hours relative to the current time.

[0098] It should be noted that when the operation type is with value, no value, not empty or empty, the input component is not displayed at this time because these operation types can already constitute filtering information.

[0099] S303: After reading each operation type in the operation type list, determine each read operation type as an operation type option corresponding to the target attribute option.

[0100] S304: Determine a preset secondary menu in the front-end page, and fill each operation type option into the secondary menu, so that the user can select a target type option based on the secondary menu.

[0101] Among them, the secondary menu is used to display operation type options and select target type options.

[0102] Specifically, a pre-set secondary menu is determined in the front-end page of the client, and each operation type option determined in S303 is filled into the secondary menu, so that the user can select a target type option based on the secondary menu.

[0103] In this embodiment, by pre-defining the operation type lists corresponding to different types of attribute options, the corresponding operation type lists can be directly obtained when determining the data of the secondary menu, thereby improving the response speed of the secondary menu.

[0104] In one embodiment, determining the input component type to be displayed according to the target type option, and determining the writing information of the input component consistent with the input component type, includes:

[0105] S1: Get a preset component mapping table.

[0106] The component mapping table is used to record the correspondence between the operation type options and the input component types, that is, each operation type option corresponds to an input component type.

[0107] S2: Determine the input component type corresponding to the target type option in the component mapping table, and determine the corresponding input component in the preset component library according to the input component type.

[0108] S3: Displaying the input component in the area corresponding to the primary menu and the secondary menu, and receiving the user's written information based on the input component to determine the written information of the input component consistent with the input component type.

[0109] In this step, the client can locate the first-level menu and the second-level menu to their corresponding third-level areas according to their positions, and then display the input component in the area, so that the user can input information based on the input component to obtain written information.

[0110] In this embodiment, the selection of the primary menu and the secondary menu can determine whether the input component is displayed and the type of the input component when displayed, so that the input component can be flexibly adjusted, and the user can also input information by himself, thereby improving the freedom and flexibility of information input.

[0111] In one embodiment, determining the written information as screening information of a marketing strategy to be generated, and acquiring marketing data required for generating the marketing strategy according to the screening information includes:

[0112] S1: Determine the preset marketing database.

[0113] S2: Using the written information as screening information for the marketing strategy to be generated, and performing data screening in the marketing database according to the screening information.

[0114] S3: Summarize the data filtered from the marketing database to determine the marketing data required to generate marketing strategies.

[0115] In this embodiment, by determining the screening information and using the screening information to perform screening in the marketing database, the marketing data required for generating the marketing strategy is obtained, so that the marketing strategy can be formulated based on the marketing data later.

[0116] In one embodiment, the marketing data acquisition method based on cascade input further includes:

[0117] Mark the input format requirements in the input component that is consistent with the input component type, and verify the input content during the user's data input process. If the verification fails, an error prompt will be given.

[0118] Specifically, the input content verification may be performed using a preset verification rule, or may be performed using a preset verification model, and this application does not impose any specific restrictions on this.

[0119] In this embodiment, text prompts can be set around the menu box or input box to mark the input format requirements and verification results. This allows users to perceive in real time whether the content they input is compliant, thereby improving the accuracy of the final screening information and ensuring the accurate acquisition of marketing data.

[0120] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0121] The following is a description of a marketing data acquisition device based on cascade input provided in an embodiment of the present application. The marketing data acquisition device based on cascade input described below and the marketing data acquisition method based on cascade input described above can refer to each other.

[0122] like Figure 7 As shown, the present application provides a marketing data acquisition device 400 based on cascade input, the device comprising:

[0123] The information acquisition module 401 is used to acquire description information of the marketing strategy to be generated;

[0124] The attribute determination module 402 is used to determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu;

[0125] The type determination module 403 is used to determine the corresponding operation type option according to the target attribute option when receiving the target attribute option, and display the determined operation type option in a preset secondary menu;

[0126] The component determination module 404 is used to determine the input component type to be displayed according to the target type option when receiving the target type option, and determine the writing information of the input component consistent with the input component type;

[0127] The data acquisition module 405 is used to determine the written information as the screening information of the marketing strategy to be generated, and to acquire the marketing data required for generating the marketing strategy according to the screening information.

[0128] In one embodiment, the attribute determination module includes:

[0129] A scenario determination submodule is used to determine a preset marketing database and determine a marketing scenario based on the description information;

[0130] A field extraction submodule is used to obtain scenario data corresponding to the marketing scenario in the marketing database, and extract fields with screening attributes from the scenario data;

[0131] The menu determination submodule is used to determine the extracted fields as attribute options and determine the preset first-level menu in the front-end page;

[0132] The menu filling submodule is used to fill various attribute options into the first-level menu so that the user can select the target attribute option based on the first-level menu.

[0133] In one embodiment, the type determination module includes:

[0134] The mapping table acquisition submodule is used to obtain a preset cascade mapping table; the mapping table is used to record the correspondence between the type of attribute options and their corresponding operation lists, and the types of attribute options include string type, time type and number type;

[0135] A type determination submodule, used to determine the type of the target attribute option, and query the cascade mapping table for a list of operation types corresponding to the type of the target attribute option;

[0136] The type reading submodule is used to read each operation type in the operation type list and determine each operation type read as an operation type option corresponding to the target attribute option;

[0137] The option filling submodule is used to determine the preset secondary menu in the front-end page and fill various operation type options into the secondary menu so that the user can select the target type option based on the secondary menu.

[0138] In one embodiment, the component determination module includes:

[0139] The table acquisition submodule is used to obtain the preset component mapping table;

[0140] The component determination submodule is used to determine the input component type corresponding to the target type option in the component mapping table, and determine the corresponding input component in the preset component library according to the input component type;

[0141] The information determination submodule is used to display the input component in the area corresponding to the primary menu and the secondary menu, and receive the user's written information based on the input component to determine the written information of the input component consistent with the input component type.

[0142] In one embodiment, the data acquisition module includes:

[0143] A database determination submodule is used to determine a preset marketing database;

[0144] A data screening submodule, used to use the written information as screening information for the marketing strategy to be generated, and to screen data in the marketing database according to the screening information;

[0145] The data aggregation submodule is used to aggregate the data screened from the marketing database to determine the marketing data required for generating marketing strategies.

[0146] In one embodiment, the marketing data acquisition device based on cascade input further includes:

[0147] The error prompt module is used to mark the input format requirements in the input component that is consistent with the input component type, and verify the input content when the user enters data. If the verification fails, an error prompt is issued.

[0148] The division of each module in the above-mentioned marketing data acquisition device based on cascade input is only for illustration. In other embodiments, the marketing data acquisition device based on cascade input can be divided into different modules as needed to complete all or part of the functions of the above-mentioned marketing data acquisition device based on cascade input. Each module in the above-mentioned marketing data acquisition device based on cascade input can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0149] In one embodiment, the present application also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the marketing data acquisition method based on cascade input as described in any of the above embodiments.

[0150] In one embodiment, the present application also provides a computer device having computer-readable instructions stored therein. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the marketing data acquisition method based on cascade input as described in any of the above embodiments.

[0151] Indicatively, if Figure 8 As shown, Figure 8 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. The computer device 500 may be provided as a server. Figure 8The computer device 500 includes a processing component 502, which further includes one or more processors, and a memory resource represented by a memory 501, for storing instructions executable by the processing component 502, such as an application. The application stored in the memory 501 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 502 is configured to execute instructions to perform the marketing data acquisition method based on cascade input according to any of the above embodiments.

[0152] The computer device 500 may further include a power supply component 503 configured to perform power management of the computer device 500, a wired or wireless network interface 504 configured to connect the computer device 500 to a network, and an input / output (I / O) interface 505. The computer device 500 may operate based on an operating system stored in the memory 501, such as Windows Server TM, Mac OS X TM, Unix TM, Linux TM, Free BSD TM, or the like.

[0153] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0154] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish an entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only include those elements, but also include other elements that are not clearly listed, or also include elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements limited by the sentence "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements. Herein, the singular "one", "one" and "described / the" may also include plural forms, unless the context clearly indicates another way. It should also be understood that the terms "include / comprise" or "have" etc. specify the existence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the existence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof. At the same time, the term "and / or" used in this specification includes any and all combinations of the relevant listed items.

[0155] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can refer to each other.

[0156] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A marketing data acquisition method based on cascade input, characterized in that: The method comprises: Obtain description information of the marketing strategy to be generated; Determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu; When receiving a target attribute option, determining the corresponding operation type option according to the target attribute option, and displaying the determined operation type option in a preset secondary menu; When receiving the target type option, determining the input component type to be displayed according to the target type option, and determining the writing information of the input component consistent with the input component type; The written information is determined as screening information of the marketing strategy to be generated, and the marketing data required for generating the marketing strategy is acquired according to the screening information.

2. The marketing data acquisition method based on cascade input according to claim 1, characterized in that: The determining at least one attribute option according to the description information and displaying each attribute option in a preset first-level menu includes: Determine a preset marketing database, and determine a marketing scenario based on the description information; Acquiring scenario data corresponding to the marketing scenario in the marketing database, and extracting fields having screening attributes from the scenario data; Determine the extracted fields as attribute options, and determine the preset first-level menu in the front-end page; Various attribute options are filled into the primary menu, so that the user can select a target attribute option based on the primary menu.

3. The marketing data acquisition method based on cascade input according to claim 1, characterized in that: Determining the corresponding operation type option according to the target attribute option, and displaying the determined operation type option in a preset secondary menu, includes: Obtain a preset cascade mapping table; the mapping table is used to record the correspondence between the type of attribute options and their corresponding operation lists, and the types of attribute options include string type, time type and number type; Determine the type of the target attribute option, and query the cascade mapping table for a list of operation types corresponding to the type of the target attribute option; After reading each operation type in the operation type list, determining each read operation type as an operation type option corresponding to the target attribute option; A preset secondary menu is determined in the front-end page, and various operation type options are filled into the secondary menu, so that the user can select a target type option based on the secondary menu.

4. The marketing data acquisition method based on cascade input according to claim 1, characterized in that: The step of determining the input component type to be displayed according to the target type option, and determining the writing information of the input component consistent with the input component type, includes: Get the preset component mapping table; Determining an input component type corresponding to the target type option in the component mapping table, and determining a corresponding input component in a preset component library according to the input component type; The input component is displayed in an area corresponding to the primary menu and the secondary menu, and user writing information is received based on the input component to determine writing information of the input component consistent with the input component type.

5. The marketing data acquisition method based on cascade input according to claim 1, characterized in that: The step of determining the written information as screening information of the marketing strategy to be generated, and acquiring the marketing data required for generating the marketing strategy according to the screening information, includes: Determine the preset marketing database; Using the written information as screening information for the marketing strategy to be generated, and screening data in the marketing database according to the screening information; The data screened from the marketing database is aggregated to determine the marketing data required for generating a marketing strategy.

6. The marketing data acquisition method based on cascade input according to claim 1, characterized in that: The method further comprises: The input format requirements are marked in the input component consistent with the input component type, and the input content is verified during the user inputting data. If the verification fails, an error prompt is given.

7. A marketing data acquisition device based on cascade input, characterized in that: The device comprises: An information acquisition module, used to acquire description information of the marketing strategy to be generated; An attribute determination module, used to determine at least one attribute option according to the description information, and display each attribute option in a preset first-level menu; A type determination module, configured to, when receiving a target attribute option, determine the corresponding operation type option according to the target attribute option, and display the determined operation type option in a preset secondary menu; A component determination module, configured to, when receiving a target type option, determine the type of input component to be displayed according to the target type option, and determine the writing information of the input component consistent with the input component type; The data acquisition module is used to determine the written information as the screening information of the marketing strategy to be generated, and to acquire the marketing data required for generating the marketing strategy according to the screening information.

8. The marketing data acquisition device based on cascade input according to claim 7, characterized in that: The attribute determination module comprises: A scenario determination submodule, used to determine a preset marketing database and determine a marketing scenario based on the description information; A field extraction submodule, used to obtain scenario data corresponding to the marketing scenario in the marketing database, and extract fields with screening attributes from the scenario data; The menu determination submodule is used to determine the extracted fields as attribute options and determine the preset first-level menu in the front-end page; The menu filling submodule is used to fill various attribute options into the first-level menu so that the user can select a target attribute option based on the first-level menu.

9. A storage medium, characterized in that: The storage medium stores computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the marketing data acquisition method based on cascade input as described in any one of claims 1 to 6.

10. A computer device, characterized in that: include: one or more processors, and memory; The memory stores computer-readable instructions, and when the computer-readable instructions are executed by the one or more processors, the steps of the marketing data acquisition method based on cascade input as described in any one of claims 1 to 6 are performed.