User group generation method and device, equipment, storage medium and program product
By matching and generalizing the tag set, multi-dimensional portrait tags are generated, and multiple user filtering conditions are generated in combination with these tags to form multiple user groups, which solves the reliability of customer insights caused by the single content analysis of data analysis tools in the prior art. Low problems achieve more valuable multi-dimensional insights.
Patent Information
- Application Number
- CN202411157729.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-10
AI Technical Summary
Existing data analysis tools have single analysis content when understanding business customer groups, resulting in low reliability of customer groups.
By matching and generalizing the tag set based on user demand information, a multi-dimensional image tag set is generated, and multiple user filtering conditions are generated based on these tags, thereby forming multiple user groups and realizing customer group insights from multiple dimensions.
Improve the reliability of customer insights, enable data analysis from multiple aspects, and provide more valuable insights.
Smart Images

Figure CN119106328A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and in particular, relates to a method, device, equipment, storage medium and program product for generating a user group. Background Art
[0002] In the era of big data, data is rapidly expanding and it determines the future development of enterprises. As time goes by, people are increasingly aware of the importance of data to enterprises. In various enterprises, it is becoming more and more common to analyze data to gain insights into business customer groups.
[0003] The existing model for gaining insight into business customer groups mainly relies on data analysis tools to achieve insight into business customer groups.
[0004] However, due to the single analysis content of existing data analysis tools, it is difficult to generate valuable insights, resulting in low reliability of customer insights. Summary of the invention
[0005] The embodiments of the present application provide a method, apparatus, device, storage medium, and program product for generating a user group, which can improve the reliability of customer group insights.
[0006] In one aspect of an embodiment of the present application, a method for generating a user group is provided, the method comprising:
[0007] According to the user demand information, a first tag set corresponding to the user demand information is matched from each preset tag set;
[0008] According to the label type of each label in the first label set, each label is generalized to obtain a second label set associated with the first label set;
[0009] The first tag set and the second tag set are combined to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information;
[0010] According to each portrait tag in the portrait tag set, a plurality of user screening conditions corresponding to the user demand information are generated in combination;
[0011] According to each user screening condition, each user in the user set is screened respectively to obtain a first user group corresponding to each user screening condition.
[0012] In one aspect of an embodiment of the present application, a device for generating a user group is provided, the device comprising:
[0013] A tag set matching module, used to match the first tag set corresponding to the user demand information from various preset tag sets according to the user demand information;
[0014] A tag generalization module, used for generalizing each tag according to the tag type to which each tag belongs in the first tag set, to obtain a second tag set associated with the first tag set;
[0015] A tag set combination module, used to combine the first tag set with the second tag set to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information;
[0016] A condition generation module, used to generate a plurality of user screening conditions corresponding to user demand information according to each portrait tag in the portrait tag set;
[0017] The group determination module is used to filter each user in the user set according to each user filtering condition to obtain a first user group corresponding to each user filtering condition.
[0018] In one aspect of an embodiment of the present application, an electronic device is provided, which includes: a memory and a program or instruction stored in the memory and executable on a processor, wherein when the program or instruction is executed by the processor, a method for generating a user group as provided in any aspect of the above-mentioned embodiment of the present application is implemented.
[0019] In one aspect of an embodiment of the present application, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, a method for generating a user group provided in any aspect of the above-mentioned embodiment of the present application is implemented.
[0020] In one aspect of an embodiment of the present application, a computer program product is provided. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a method for generating a user group as provided in any aspect of the above-mentioned embodiment of the present application.
[0021] In the method for generating a user group provided in an embodiment of the present application, a first tag set corresponding to the user demand information is matched according to the user demand information. Then, each tag in the first tag set is generalized to obtain a second tag set. Then, the first tag set is combined with the second tag set to obtain a portrait tag set corresponding to the user demand information. In this way, the portrait tag set includes portrait tags of multiple dimensions corresponding to the user demand information, which can realize data analysis from multiple aspects to achieve customer insights. Then, each portrait tag in the portrait tag set is combined to obtain multiple user screening conditions corresponding to the user needs. By further considering multiple user screening conditions according to each portrait tag in the portrait tag set, the first user group corresponding to each user screening condition is obtained respectively. In this way, the embodiment of the present application performs customer insights from multiple dimensions through multiple portrait tags provided in the portrait tag set and multiple user screening conditions generated according to the portrait tag set, thereby improving the reliability of customer insights. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] Figure 1 It is a flowchart of a method for generating a user group provided by an embodiment of the present application;
[0024] Figure 2 This is a flowchart of an activity marketing provided by an embodiment of the present application;
[0025] Figure 3 It is a structural schematic diagram of a device for generating a user group provided by an embodiment of the present application;
[0026] Figure 4 It is a structural diagram of a user group generation device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0027] The features and exemplary embodiments of each aspect of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0028] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0029] It should be noted that the acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.
[0030] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0031] In the related art, the existing model of gaining insight into business customer groups mainly relies on data analysis tools to achieve insight into business customer groups. However, due to the single analysis content of existing data analysis tools, it is difficult to generate valuable insights, resulting in low reliability of customer group insights.
[0032] The purpose of the present application is to provide a method, device, equipment, storage medium and program product for generating a user group. In the method for generating a user group provided in the embodiment of the present application, according to the user demand information, a first tag set corresponding to the user demand information is matched. Then, each tag in the first tag set is generalized to obtain a second tag set. Then, the first tag set is combined with the second tag set to obtain a portrait tag set corresponding to the user demand information. In this way, the portrait tag set includes portrait tags of multiple dimensions corresponding to the user demand information, which can realize data analysis from multiple aspects to achieve customer group insight. Then, each portrait tag in the portrait tag set is combined to obtain multiple user screening conditions corresponding to the user demand. By further considering multiple user screening conditions according to each portrait tag in the portrait tag set, the first user group corresponding to each user screening condition is obtained respectively. In this way, the embodiment of the present application performs customer group insight from multiple dimensions through multiple portrait tags provided in the portrait tag set and multiple user screening conditions generated according to the portrait tag set, thereby improving the reliability of customer group insight.
[0033] The following describes specific embodiments of the method, device, equipment, storage medium, and program product for generating a user group provided by the embodiments of the present application. First, the method for generating a user group is described.
[0034] Figure 1 A flowchart of a method for generating a user group is provided. The method for generating a user group can be applied to a server. The method for generating a user group can include the following S101 to S105.
[0035] S101, according to user demand information, obtain a first tag set corresponding to the user demand information from various preset tag sets by matching.
[0036] In this embodiment, the user demand information is the purpose of generating a user group input by the user. For example, the user demand information may be to gain insight into potential customers and market target products.
[0037] The preset tag set is a preset tag set corresponding to various user demand information.
[0038] As an example, the user inputs the corresponding user demand information on the target interface as "insight into potential customers, marketing target products". Based on the user demand information, the server matches each preset tag set to obtain a first tag set corresponding to the user demand information, and the first tag set includes an age tag and a tag for the number of purchases of the target product in the past year.
[0039] S102: generalize each tag in the first tag set according to the tag type to which each tag belongs, to obtain a second tag set associated with the first tag set.
[0040] In this embodiment, each tag corresponds to a tag type to which it belongs. By acquiring other tags under the tag type to which each tag in the first tag set belongs, generalization of each tag in the first tag set can be achieved.
[0041] The second label set is a generalized label set of the first label set.
[0042] As an example, after obtaining the first tag set, the server further obtains a gender tag that belongs to the same tag type as the age tag, obtains a purchase count tag of similar products in the past year that belongs to the same tag type as the purchase count tag of the target product in the past year, and then combines the gender tag with the purchase count tag of similar products in the past year to obtain a second tag set.
[0043] As another example, when there are too many generalized tags of the same tag type as the tags in the first tag set, the server may further set a threshold for the number of generalized tags, and select the top N generalized tags with the highest similarity to the tags in the first tag set according to the threshold to obtain the second tag set, where N is the threshold for the number of generalized tags.
[0044] S103, combining the first tag set and the second tag set to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information.
[0045] In this embodiment, the portrait tag set includes each tag in the first tag set and each tag in the second tag set.
[0046] As an example, the first tag set includes an age tag and a tag indicating the number of purchases of a target product in the past year, and the second tag set includes a gender tag and a tag indicating the number of purchases of similar products in the past year. The final portrait tag set corresponding to the user demand information includes an age tag, a tag indicating the number of purchases of a target product in the past year, a gender tag, and a tag indicating the number of purchases of similar products in the past year.
[0047] S104, combining and generating a plurality of user screening conditions corresponding to the user demand information according to each portrait tag in the portrait tag set.
[0048] In this embodiment, by combining the portrait tags in the portrait tag set, a user screening condition corresponding to the user demand information can be obtained.
[0049] As an example, when the portrait tag set includes an age tag, a target product purchase count tag in the past year, a gender tag, and a similar product purchase count tag in the past year, the server can generate a first user screening condition of 18-60 years old and more than 1 target product purchase count in the past year, a second user screening condition of more than 1 target product or similar product purchase count in the past year and 18-60 years old, and a third user screening condition of more than 1 target product or similar product purchase count in the past year, male gender, and 18-60 years old.
[0050] S105 , filtering each user in the user set according to each user filtering condition, to obtain a first user group corresponding to each user filtering condition.
[0051] In this embodiment, the user set is a pre-set database storing all users.
[0052] The number of the first user groups is equal to the number of the user screening conditions, and each first user group corresponds to one user screening condition.
[0053] As an example, after obtaining multiple user screening conditions, the server side screens the users in the user set according to each user screening condition, and finally obtains the first user group corresponding to the user demand information.
[0054] Through this embodiment, according to the user demand information, a first label set corresponding to the user demand information is matched. Then, each label in the first label set is generalized to obtain a second label set. Then, the first label set is combined with the second label set to obtain a portrait label set corresponding to the user demand information. In this way, the portrait label set includes portrait labels of multiple dimensions corresponding to the user demand information, which can realize data analysis from multiple aspects to achieve customer insights. Then, each portrait label in the portrait label set is combined to obtain multiple user screening conditions corresponding to the user needs. By further considering multiple user screening conditions based on each portrait label in the portrait label set, the first user groups corresponding to various user screening conditions are obtained respectively. In this way, the embodiment of the present application performs customer insights from multiple dimensions through the multiple portrait labels provided in the portrait label set and the multiple user screening conditions generated according to the portrait label set, thereby improving the reliability of customer insights.
[0055] As an optional embodiment, S104 may specifically include:
[0056] Grouping each portrait tag in the portrait tag set according to the user life cycle to obtain a portrait tag group corresponding to each user life stage in the user life cycle;
[0057] Obtain the label threshold information corresponding to each portrait label in each portrait label group;
[0058] Based on each portrait tag group and the tag threshold information corresponding to each portrait tag in the portrait tag group, a plurality of user screening conditions corresponding to the user demand information are generated.
[0059] In this embodiment, the user life cycle is used to represent the process from the first time a user contacts a product or service to the last time the user uses the product or service or leaves the product or service.
[0060] The user life cycle can include five user life stages: introduction, growth, maturity, dormancy and churn.
[0061] The tag threshold information is used to represent the threshold condition corresponding to the portrait tag when screening users. As an example, when the portrait tag is age, the corresponding tag threshold information may be between 18 and 60 years old.
[0062] As an example, the server selects the portrait tag combinations that the user is concerned about at each life stage according to the user's characteristics at each life stage in the user life cycle to obtain a portrait tag group corresponding to the user's life stage.
[0063] Then, in response to the user inputting the tag threshold information corresponding to each portrait tag in the portrait tag group, the tag threshold information corresponding to each portrait tag in the portrait tag group is obtained.
[0064] Finally, based on the portrait tag group and the tag threshold information corresponding to each portrait tag in the portrait tag group, the user screening conditions corresponding to each user life stage in the user life cycle can be obtained.
[0065] Through this embodiment, the portrait tags in the portrait tag set are combined to obtain user screening conditions corresponding to each user life stage in the user life cycle. This helps each first user group obtained by subsequent screening to correspond to a user life stage in the user life cycle, and further helps to implement different marketing strategies for different first user groups according to the characteristics of each user life stage in the user life cycle, which can further improve the marketing effect.
[0066] As an optional embodiment, after S105, the method for generating a user group may further include:
[0067] Sending target push information to each user in each first user group;
[0068] Obtaining feedback information of each user in each first user group on the target push information;
[0069] According to feedback information of each user in each first user group on the target push information, the push type of the target push information of each first user group is adjusted.
[0070] In this embodiment, the target push information is used to represent the marketing strategy implemented for each user in each first user group.
[0071] The user's feedback information on the target push information is used to characterize the application effect of the marketing strategy on the user. For example, the feedback information can be the user's browsing behavior on the target product, the user's blocking behavior on the target push information, and the user's purchasing behavior on the target product.
[0072] As an example, after obtaining each first user group, the server will send target push information to each user in each first user group. Then, each user in each first user group is tracked to obtain each user's feedback information on the target push information. Finally, the server will adjust the marketing strategy in a timely manner according to each user's feedback information on the target push information.
[0073] Through this embodiment, after sending the target push information to each user in the first user group, each user in the first user group is tracked to obtain feedback information from each user, thereby helping to adjust the marketing strategy in time according to the feedback information from each user, and further improving the marketing effect.
[0074] As an optional embodiment, adjusting the push type of the target push information of each first user group according to the feedback information of each user in each first user group on the target push information may specifically include:
[0075] Determining the promotion effectiveness of each first user group according to feedback information of each user in each first user group on the target push information;
[0076] Comparing the first user groups to obtain group difference information between the first user groups;
[0077] According to the promotion effectiveness of each first user group and the group difference information, the push type of the target push information of each first user group is adjusted.
[0078] As an optional embodiment, the promotion effectiveness is used to characterize the application effect of the marketing strategy in the first user group.
[0079] The group difference information is used to characterize the differences between users in each first user group.
[0080] As an example, the server pre-sets the promotion effectiveness corresponding to each type of feedback information, so as to accurately obtain the promotion effectiveness of the first user group by using the feedback information of each user in the first user group on the target push information.
[0081] Then, the first user groups are compared to obtain the group difference information between the first user groups. Then, according to the promotion effectiveness of each first user group and the group difference information between the first user groups, the marketing strategies suitable for each first user group are analyzed. Finally, according to the results of the analysis, the push type of the target push information of each first user group is adjusted.
[0082] Through this embodiment, the feedback information of each user in each first user group on the target push information can be used to accurately obtain the promotion effectiveness of each first user group. Then, the promotion effectiveness of each first user group and the group difference information between each first user group can be used to analyze and obtain the marketing strategies suitable for each different first user group. This helps to adjust the marketing strategy in time according to the feedback information of each user, and can further improve the marketing effect.
[0083] As an optional embodiment, after S105, the method for generating a user group may further include:
[0084] Obtaining consumption information of each user in each first user group;
[0085] Determining the consumption type of each first user group according to the consumption information of each user in each first user group;
[0086] Screening each first user group according to the consumption type to obtain a second user group corresponding to the user demand information;
[0087] Sending target push information to each user in each first user group may specifically include:
[0088] The target push information is sent to each user in each second user group.
[0089] In this embodiment, the consumption information is information representing the consumption status of the user. For example, the consumption information may include consumption time information and consumption amount information.
[0090] The consumption type may include a high consumption type, a middle consumption type, and a low consumption type.
[0091] As an example, after obtaining multiple first user groups, the server will also obtain the consumption information of each user in each first user group within a preset historical time period, and then determine the consumption type corresponding to each first user group according to the consumption information of each user within the preset historical time period.
[0092] Finally, the server determines the first user group of high-consumption type as the second user group, and sends target push information to each user in each second user group to carry out marketing activities.
[0093] Through this embodiment, the consumption information of each user in the first user group is used to determine the consumption type of the first user group. Finally, according to the consumption type of each first user group, a second user group for marketing activities is selected in the first user group. In this way, the embodiment of the present application determines the second user group for marketing activities according to the consumption type of each first user group, and can select the most suitable user group for marketing activities in a targeted manner, improve the targeting of marketing activities, and thus can further improve the marketing effect.
[0094] As an optional embodiment, determining the consumption type of each first user group according to the consumption information of each user in each first user group may specifically include:
[0095] Determining a first consumption capacity of each user according to consumption information of each user in the first user group;
[0096] Determining a second consumption capacity of the first user group according to a first consumption capacity of each user in the first user group;
[0097] The second consumption capacity of the first user group is compared with a preset consumption capacity threshold to obtain the consumption type of the first user group.
[0098] In this embodiment, the server uses the RFM model to determine the user's first consumption capacity based on the most recent consumption time, consumption frequency, and consumption amount in the consumption information. Then, the first consumption capacity of each user in the first user group is averaged to obtain the second consumption capacity of the first user group. Finally, the second consumption capacity is compared with the preset consumption capacity threshold to determine the consumption type corresponding to the first user group.
[0099] Through this embodiment, the first consumption capacity of the user is determined according to the consumption information of the user, and the second consumption capacity of the first user group is determined according to the first consumption capacity of each user in the first user group. Therefore, the consumption type of the first user group can be accurately determined according to the second consumption capacity of the first user group, which helps to select the most suitable user group for marketing activities in a targeted manner, improve the targeting of marketing activities, and further improve marketing effects.
[0100] As a scenario example, Figure 2 As shown, a schematic diagram of a process of activity marketing is provided, and the process of activity marketing may include the following S201 to S204:
[0101] S201, in response to a marketing activity created by a user, obtaining user demand information;
[0102] S202, generating a user group corresponding to the user demand information;
[0103] S203, sending targeted push information to users in the user group to execute marketing activities;
[0104] S204, tracking users in the user group to check marketing effectiveness.
[0105] In this embodiment, when a user executes a marketing activity, a marketing activity is first created on the target interface. Then the server responds to the marketing activity created by the user and obtains user demand information. Then the server generates a user group corresponding to the user demand information through any one of the user group generation methods provided in the above embodiments of the present application. Then the marketing activity is executed to the users in the user group, and finally the users in the user group are tracked to view the marketing effectiveness of the marketing activity.
[0106] Based on the generation method of user groups. Accordingly, the present application also provides a specific embodiment of the generation device of user groups.
[0107] like Figure 3 As shown, the device for generating a user group provided in the embodiment of the present application includes a tag set matching module 310 , a tag generalization module 320 , a tag set combination module 330 , a condition generation module 340 and a group determination module 350 .
[0108] The tag set matching module 310 is used to match the first tag set corresponding to the user demand information from various preset tag sets according to the user demand information.
[0109] The tag generalization module 320 is used to generalize each tag in the first tag set according to the tag type to which each tag belongs, so as to obtain a second tag set associated with the first tag set.
[0110] The tag set combination module 330 is used to combine the first tag set with the second tag set to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information.
[0111] The condition generation module 340 is used to generate a plurality of user screening conditions corresponding to the user demand information according to the portrait tags in the portrait tag set.
[0112] The group determination module 350 is used to filter each user in the user set according to each user filtering condition to obtain a first user group corresponding to each user filtering condition.
[0113] As an optional embodiment, the condition generation module 340 may specifically include the following units:
[0114] A tag grouping unit, used to group the portrait tags in the portrait tag set according to the user life cycle, to obtain portrait tag groups corresponding to the user life stages in the user life cycle;
[0115] A threshold acquisition unit, used to acquire label threshold information corresponding to each portrait label in each portrait label group;
[0116] The condition generation unit is used to generate a plurality of user screening conditions corresponding to the user demand information according to each portrait tag group and the tag threshold information corresponding to each portrait tag in the portrait tag group.
[0117] As an optional embodiment, after filtering each user in the user set according to each user filtering condition and obtaining a first user group corresponding to each user filtering condition, the user group generating device may further include:
[0118] An information sending module, used to send target push information to each user in each first user group;
[0119] An information receiving module, used to obtain feedback information of each user in each first user group on the target push information;
[0120] The type adjustment module is used to adjust the push type of the target push information of each first user group according to the feedback information of each user in each first user group on the target push information.
[0121] As an optional embodiment, the type adjustment module may specifically include the following units:
[0122] An effectiveness determination unit, configured to determine the promotion effectiveness of each first user group according to feedback information of each user in each first user group on the target push information;
[0123] A group comparison unit, used for comparing the first user groups to obtain group difference information between the first user groups;
[0124] The type adjustment unit is used to adjust the push type of the target push information of each first user group according to the promotion effectiveness of each first user group and the group difference information.
[0125] As an optional embodiment, after filtering each user in the user set according to each user filtering condition and obtaining a first user group corresponding to each user filtering condition, the user group generating device may further include:
[0126] An information acquisition module, used to acquire consumption information of each user in each first user group;
[0127] A type determination module, used to determine the consumption type of each first user group according to the consumption information of each user in each first user group;
[0128] A group screening module, used to screen each first user group according to consumption type to obtain a second user group corresponding to the user demand information;
[0129] The information sending module can be specifically used for:
[0130] The target push information is sent to each user in each second user group.
[0131] As an optional embodiment, the type determination module may specifically include the following units:
[0132] a capability determination unit, configured to determine a first consumption capability of each user according to consumption information of each user in the first user group;
[0133] The capability determination unit is further used to determine the second consumption capability of the first user group according to the first consumption capability of each user in the first user group;
[0134] The type determination unit is used to compare the second consumption capacity of the first user group with a preset consumption capacity threshold to obtain the consumption type of the first user group.
[0135] Based on the generation method of user groups. Accordingly, the present application also provides a specific embodiment of a device for generating user groups.
[0136] Figure 4 A schematic diagram of the hardware structure of a user group generation device provided in an embodiment of the present application is shown.
[0137] The device for generating a user group may include a processor 401 and a memory 402 storing computer program instructions.
[0138] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0139] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 402 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 402 may be inside or outside of an integrated gateway disaster recovery device. In a specific embodiment, memory 402 is a non-volatile solid-state memory.
[0140] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the user group generation methods in the above embodiments.
[0141] In one example, the user group generation device may further include a communication interface 403 and a bus 410. Figure 4 As shown, the processor 401, the memory 402, and the communication interface 403 are connected via a bus 410 and communicate with each other.
[0142] The communication interface 403 is mainly used to implement communication between each module, device, unit and / or equipment in the embodiment of the present application.
[0143] Bus 410 includes hardware, software or both, and the components of the generating device of the user group are coupled to each other. For example, but not limitation, the bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 410 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0144] In addition, in combination with the method for generating a user group in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any method for generating a user group in the above embodiment is implemented.
[0145] In addition, in combination with the method for generating a user group in the above-mentioned embodiment, the embodiment of the present application may provide a computer program product for implementation. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method for generating a user group provided in any aspect of the above-mentioned embodiment of the present application.
[0146] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make each change, modification and addition, or change the order between the steps after understanding the spirit of the present application.
[0147] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0148] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0149] Each aspect of the present disclosure is described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0150] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of each equivalent modification or replacement within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application.
Claims
1. A method for generating a user group, characterized in that: The method comprises: According to the user demand information, a first tag set corresponding to the user demand information is matched from each preset tag set; According to the label type of each label in the first label set, generalize each label to obtain a second label set associated with the first label set; Combining the first tag set with the second tag set to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information; Combining and generating a plurality of user screening conditions corresponding to the user demand information according to each of the portrait tags in the portrait tag set; According to each of the user screening conditions, each user in the user set is screened respectively to obtain a first user group corresponding to each of the user screening conditions.
2. The method according to claim 1, characterized in that: The combining and generating a plurality of user screening conditions corresponding to the user demand information according to each of the portrait tags in the portrait tag set includes: Grouping each portrait tag in the portrait tag set according to the user life cycle to obtain a portrait tag group corresponding to each user life stage in the user life cycle; Obtaining label threshold information corresponding to each of the portrait labels in each of the portrait label groups; Based on each of the portrait tag groups and the tag threshold information corresponding to each of the portrait tags in the portrait tag groups, a plurality of user screening conditions corresponding to the user demand information are generated.
3. The method according to claim 1, characterized in that After filtering each user in the user set according to each user filtering condition to obtain a first user group corresponding to each user filtering condition, the method further includes: Sending target push information to each of the users in each of the first user groups; Obtaining feedback information of each of the users in each of the first user groups on the target push information; According to feedback information of each of the users in each of the first user groups on the target pushed information, the push type of the target pushed information of each of the first user groups is adjusted.
4. The method according to claim 3, characterized in that The adjusting the push type of the target push information of each first user group according to the feedback information of each user in each first user group on the target push information includes: Determining the promotion effectiveness of each of the first user groups according to feedback information of each of the users in each of the first user groups on the target push information; Comparing the first user groups to obtain group difference information between the first user groups; According to the promotion effectiveness of each of the first user groups and the group difference information, the push type of the target push information of each of the first user groups is adjusted.
5. The method according to claim 3, characterized in that: After filtering each user in the user set according to each user filtering condition to obtain a first user group corresponding to each user filtering condition, the method further includes: Obtaining consumption information of each user in each of the first user groups; Determining the consumption type of each of the first user groups according to the consumption information of each user in each of the first user groups; Screening each of the first user groups according to the consumption type to obtain a second user group corresponding to the user demand information; The sending target push information to each user in each of the first user groups includes: The target push information is sent to each of the users in each of the second user groups.
6. The method according to claim 5, characterized in that The determining the consumption type of each of the first user groups according to the consumption information of each user in each of the first user groups includes: Determining a first consumption capacity of each user according to consumption information of each user in the first user group; Determining a second consumption capacity of the first user group according to the first consumption capacity of each of the users in the first user group; The second consumption capacity of the first user group is compared with a preset consumption capacity threshold to obtain the consumption type of the first user group.
7. A device for generating a user group, characterized in that: The device comprises: A tag set matching module, used to match the user demand information from various preset tag sets to obtain a first tag set corresponding to the user demand information; A tag generalization module, used for generalizing each tag in the first tag set according to the tag type to which each tag belongs, to obtain a second tag set associated with the first tag set; A tag set combination module, used for combining the first tag set with the second tag set to obtain a portrait tag set corresponding to the user demand information, wherein the portrait tag set includes at least one portrait tag corresponding to the user demand information; A condition generation module, used for generating a plurality of user screening conditions corresponding to the user demand information in combination according to each of the portrait tags in the portrait tag set; The group determination module is used to filter each user in the user set according to each user filtering condition to obtain a first user group corresponding to each user filtering condition.
8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for generating a user group according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for generating a user group according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method for generating a user group as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Marketing strategy evaluation method based on customer behavior driving
CN111309588A
Tagged user portrait generation system and method for Internet of Things data
CN111538751A
Service pushing method and device, electronic equipment and readable storage medium
CN112819507A
User grouping processing method and device
CN112819527A
User grouping method and device and storage medium
CN113450162A
