Advertising information push method, device, medium and electronic device
By automatically filling the first to be filled in the user group information, the problem of high time cost and low efficiency of manually selecting and inputting user tags in advertising information delivery is solved, and more efficient advertising information delivery is achieved.
Patent Information
- Application Number
- CN202011024474.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-25
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2040-09-25
AI Technical Summary
When serving advertising information, merchants or platforms need to manually select and enter the user tags of the second item to be filled in the user group information, resulting in high time cost and low delivery efficiency.
By obtaining advertising information and user group information, traverse each user tag in the user group information, obtain the first user tag as the first to be filled, and automatically fill the first to be filled in the user group information using the advertising information to generate The filled user group information is finally sent to the terminal to realize the push of advertising information.
There is no need for manual participation in the selection, which saves time and costs, improves the efficiency of advertising information delivery, and allows users to view the composition rules of user tags on the terminal.
Smart Images

Figure CN112288461B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information processing, and in particular to an advertisement information pushing method, device, medium and electronic device. Background Art
[0002] With the rapid development of Internet technology, more and more products are delivering advertising information through the Internet. At present, when delivering advertising information, the user group information selected by the merchant or platform cannot disclose the composition rules of the user tags in the user group information. In addition, the merchant or platform needs to manually select and input the user tags of the second item to be filled in the user group information, which is time-consuming and puts forward higher professional requirements for the merchant or platform, thus affecting the delivery efficiency of advertising information.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a method, device, medium and electronic device for pushing advertising information, thereby saving time cost at least to a certain extent and improving the efficiency of placing advertising information.
[0005] Other features and advantages of the present invention will become apparent from the following detailed description, or may be learned in part by practice of the present invention.
[0006] According to a first aspect of an embodiment of the present invention, there is provided a method for pushing advertising information, comprising: obtaining advertising information and user group information; traversing each user tag in the user group information to obtain a first user tag in the user group information, wherein the first user tag is a tag of a first item to be filled in; using the advertising information to fill in the first item to be filled in each first user tag in the user group information to obtain filled user group information; and sending the filled user group information to a terminal so that the advertising information is pushed according to the filled user group information.
[0007] In some embodiments of the present invention, before obtaining user group information, the method also includes: obtaining a second user tag, which is a tag of a second item to be filled in, wherein the first user tag is different from the second user tag; and processing the second user tag to obtain the first user tag.
[0008] In some embodiments of the present invention, processing the second user tag to obtain the first user tag includes: extracting the second item to be filled in from the second user tag, and determining the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in; generating the first user tag based on the interface of the second item to be filled in and the calling logic of the second item to be filled in.
[0009] In some embodiments of the present invention, the method further includes: generating user group information based on the first user tag and / or the second user tag; and storing the user group information according to an identifier of the user group information.
[0010] In some embodiments of the present invention, before obtaining the first user tag in the user group information, the method also includes: judging whether the user group information contains the first user tag based on the identifier of the user group information; if the user group information contains the first user tag, executing the operation of obtaining the first user tag.
[0011] In some embodiments of the present invention, using advertising information to fill in the first item to be filled in each first user tag in the user group information includes: determining the type of the advertising information based on the identification of the advertising information; determining an extraction tool for the advertising information based on the type of the advertising information; extracting information for filling in the first item to be filled from the advertising information using the extraction tool for the advertising information; and filling in the first item to be filled in each first user tag in the user group information based on the information for filling in the first item to be filled.
[0012] In some embodiments of the present invention, before filling the first item to be filled in each first user tag in the user group information according to the information used to fill the first item to be filled, the method also includes: determining whether the information used to fill the first item to be filled contains deactivated information; if the information used to fill the first item to be filled contains deactivated information, deleting the deactivated information from the information used to fill the first item to be filled.
[0013] According to a second aspect of an embodiment of the present invention, there is provided an advertising information pushing device, comprising: a first acquisition module, used to acquire advertising information and user group information; a second acquisition module, used to traverse each user tag in the user group information, and acquire the first user tag in the user group information, wherein the first user tag is the tag of the first item to be filled; a filling module, used to fill the first item to be filled in each first user tag in the user group information with the advertising information, and obtain the filled user group information; and a sending module, used to send the filled user group information to a terminal, so that the advertising information is pushed according to the filled user group information.
[0014] In some embodiments of the present invention, the device further includes: a third acquisition module, used to acquire a second user tag, where the second user tag is a tag of a second item to be filled; and a processing module, used to process the second user tag to obtain the first user tag.
[0015] In some embodiments of the present invention, the above-mentioned processing module includes: a first determination module, used to extract the second item to be filled in from the second user tag, and determine the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in; a first generation module, which generates the first user tag based on the interface of the second item to be filled in and the calling logic of the second item to be filled in.
[0016] In some embodiments of the present invention, the device further includes: a second generating module, which generates user group information based on the first user tag and / or the second user tag; and a storage module, which is used to store the user group information according to an identifier of the user group information.
[0017] In some embodiments of the present invention, the device also includes: a first judgment module, used to judge whether the user group information contains the first user tag based on the identifier of the user group information; and an execution module, if the user group information contains the first user tag, executes the operation of obtaining the first user tag.
[0018] In some embodiments of the present invention, the above-mentioned filling module includes: a second determination module, used to determine the type of advertising information according to the identification of the advertising information; a third determination module, used to determine the extraction tool of the advertising information according to the type of the advertising information; an extraction module, using the extraction tool of the advertising information to extract information used to fill the first item to be filled from the advertising information; a sub-module of the filling module, used to fill the first item to be filled in each first user tag in the user group information according to the information used to fill the first item to be filled.
[0019] In some embodiments of the present invention, the device also includes: a second judgment module, used to judge whether the information used to fill the first item to be filled contains disabled information; a deletion module, if the information used to fill the first item to be filled contains disabled information, delete the disabled information from the information used to fill the first item to be filled.
[0020] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the advertising information push method as described in the first aspect of the above embodiment.
[0021] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the advertising information pushing method as described in the first aspect of the above embodiment is implemented.
[0022] The technical solution provided by the embodiment of the present invention may have the following beneficial effects:
[0023] In the technical solutions provided by some embodiments of the present invention, by acquiring advertising information and user group information, traversing each user tag in the user group information, acquiring the first user tag in the user group information, the first user tag being the tag of the first item to be filled, and using the advertising information to fill the first item to be filled in each first user tag in the user group information, to obtain the filled user group information, which does not require manual selection and saves time and cost, and then sends the filled user group information to the terminal so that the advertising information is pushed according to the filled user group information, so that the user can view the composition rules of the user tags on the terminal, and delivering advertising information in this way can improve delivery efficiency.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings herein are incorporated into and constitute a part of the specification, showing embodiments consistent with the present invention, and together with the specification, are used to explain the principles of the present invention. Obviously, the drawings described below are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0026] Figure 1 A schematic diagram showing an exemplary system architecture to which the advertising information recommendation method or advertising information recommendation device according to an embodiment of the present invention can be applied;
[0027] Figure 2 Schematically shows a flow chart of an advertisement information recommendation method according to an embodiment of the present invention;
[0028] Figure 3 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0029] Figure 4 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0030] Figure 5 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0031] Figure 6 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0032] Figure 7 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0033] Figure 8 A flowchart of a method for recommending advertising information according to another embodiment of the present invention is schematically shown;
[0034] Fig. 9 Schematically shows a schematic diagram of generating user group information according to an embodiment of the present invention;
[0035] Fig.10 A schematic diagram schematically shows a method for pushing advertisement information according to an embodiment of the present invention;
[0036] Fig.11 A block diagram schematically shows an advertisement information push device according to an embodiment of the present invention;
[0037] Fig.12 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0038] Fig.13 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0039] Fig.14 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0040] Fig.15 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0041] Fig.16 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0042] Fig.17 A block diagram schematically shows an advertisement information push device according to another embodiment of the present invention;
[0043] Fig.18 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0044] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present invention will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0045] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present invention. However, those skilled in the art will appreciate that the technical solution of the present invention can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring various aspects of the present invention.
[0046] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0047] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0048] Figure 1 The schematic diagram shows an exemplary system architecture to which the advertisement information recommendation method or advertisement information recommendation device according to the embodiment of the present invention can be applied.
[0049] like Figure 1 As shown, the system architecture 100 may include one or more of terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0050] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. According to the implementation requirements, there may be any number of terminal devices, networks and servers. For example, the server 105 may be a server cluster composed of multiple servers.
[0051] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Terminal devices 101, 102, 103 can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, portable computers, desktop computers, etc.
[0052] The server 105 may be a server that provides various services. For example, the server 105 may obtain advertisement information and user group information from the terminal device 103 (or the terminal device 101 or 102), traverse each user tag in the user group information, obtain the first user tag in the user group information, the first user tag is the tag of the first item to be filled, use the advertisement information to fill the first item to be filled in each first user tag in the user group information, and obtain the filled user group information, so that no manual participation in the selection is required, saving time cost, and then send the filled user group information to the terminal 103 (or the terminal device 101 or 102), so that the advertisement information is pushed according to the filled user group information, so that the user can view the composition rules of the user tags on the terminal, and the delivery of advertisement information in this way can improve the delivery efficiency.
[0053] In some embodiments, the advertising information push method provided in the embodiments of the present invention is generally executed by the server 105, and accordingly, the advertising information push device is generally set in the server 105. In other embodiments, some terminals may have functions similar to those of the server to execute the method. Therefore, the advertising information push method provided in the embodiments of the present invention is not limited to being executed on the server side.
[0054] Figure 2 The flowchart of the method for pushing advertisement information according to an embodiment of the present invention is schematically shown.
[0055] like Figure 2 As shown, the advertisement information pushing method may include steps S210 to S240.
[0056] In step S210, advertisement information and user group information are obtained.
[0057] In step S220, each user tag in the user group information is traversed to obtain the first user tag in the user group information, where the first user tag is the tag of the first item to be filled.
[0058] In step S230, the first to-be-filled item in each first user tag in the user group information is filled with the advertisement information to obtain the filled user group information.
[0059] In step S240, the filled user group information is sent to the terminal so that the advertisement information is pushed according to the filled user group information.
[0060] The method can obtain advertising information and user group information, traverse each user tag in the user group information, obtain the first user tag in the user group information, the first user tag is the tag of the first item to be filled, and use the advertising information to fill the first item to be filled in each first user tag in the user group information to obtain the filled user group information, so that no manual participation in selection is required, saving time cost, and then sending the filled user group information to the terminal so that the advertising information is pushed according to the filled user group information, so that the user can view the composition rules of the user tags on the terminal, and the advertising information delivered in this way can improve the delivery efficiency.
[0061] In one embodiment of the present invention, the above-mentioned advertising information may include but is not limited to event advertising information, store advertising information, live broadcast advertising information, product advertising information, etc. In this embodiment, different identifiers may be set for different types of advertising information, and the identifiers are used to indicate the type of advertising information.
[0062] In one embodiment of the present invention, the user group information may be user group information for selection by a merchant or an advertising delivery platform, or user group information previously selected by a merchant or an advertising delivery platform. The user group information may include a first user tag and / or a second user tag. In this embodiment, the first user tag is a tag of the first item to be filled in, and the second user tag is a tag of the second item to be filled in. For example, the first item to be filled in may be content automatically filled in by the system according to the advertising information, and the second item to be filled in may be content filled in by manually selecting a set filter item, or content filled in by manually inputting information according to business experience, etc. For example, the first user tag is "users who have browsed a certain XX in the past seven days", and XX represents the first item to be filled in. The second user tag is "users who have browsed a certain commodity in the past seven days, and the commodity may be a mobile phone, clothing, snacks, etc." Mobile phones, clothing, and snacks are filter items manually selected by merchants or advertising delivery platforms. If there is no filter item manually selected by merchants or advertising delivery platforms in the second user tag, the merchant or advertising delivery platform may manually input the name of the commodity according to business experience. The merchant or advertising delivery platform can view the first user tag and / or the second user tag on the terminal.
[0063] In one embodiment of the present invention, the first item to be filled in each first user tag in the user group information is filled with advertising information to obtain the filled user group information. For example, the advertising information is product advertising information, and the first user tag is "users who have browsed XX in the past seven days." At this time, "XX" can be filled according to the product name or product ID in the product advertising information. For example, the product name in the product advertising information is milk, and the filled first user tag is "users who have browsed milk in the past seven days." In this way, the first item to be filled in each first user tag in the user group information is filled cyclically to obtain the filled user group information. In this embodiment, the filled first user tag can be sent to the terminal in real time, or it can be sent to the terminal after all the first user tags in the user group information are filled. In this way, the merchant or advertising delivery platform can understand how the first user tag is composed, thereby improving the user experience.
[0064] In one embodiment of the present invention, after the terminal receives the populated user group information, it can be displayed for browsing and selection by the merchant or the advertising delivery platform. When the merchant or the advertising delivery platform selects the populated user group information, it can be added to the advertisement play queue, thereby delivering advertisement information according to the populated user group information and improving delivery efficiency.
[0065] Figure 3 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0066] Before step S210, the method further includes steps 310 and S320. Figure 3 shown.
[0067] In step S310, a second user tag is obtained, where the second user tag is a tag of a second item to be filled in, wherein the first user tag is different from the second user tag.
[0068] In step S320, the second user tag is processed to obtain the first user tag.
[0069] The method can generate a first user tag based on a second user tag in the related art, thereby upgrading a manually filled second user tag to a second user tag automatically filled by the system, thereby improving the user experience.
[0070] In one embodiment of the present invention, the above-mentioned first user tag may include any one or more of the following: user behavior tags, user interest tags, user attribute tags, user attribute tags, and product attribute tags. For example, the user behavior tag is "users who have browsed XX in the past seven days." The user interest tag is "users interested in XX women's clothing." The user attribute tag is "buyers are mainly concentrated in users of age group XX." The product attribute tag is "users who prefer XX in clothing style." In this embodiment, XX (i.e., the first item to be filled in) of the first user tag can be automatically filled in according to the advertising information.
[0071] In one embodiment of the present invention, the above-mentioned second user tag may include any one or more of the following: user behavior tags, user interest tags, user attribute tags, and product attribute tags. For example, the user behavior tag is "users who have browsed a certain product in the past seven days, the product can be a mobile phone, clothing, snacks, etc.". The user interest tag is "users interested in women's clothing sizes, the sizes can be large, medium, small, etc.". The user attribute tag is "buyers are mainly concentrated in users of a certain age group, the age group can be 20-30 years old, 30-40 years old, 40-50 years old, etc.". The product attribute tag is "users with preferences for clothing styles, the clothing styles can be princess style, ethnic style, retro style, etc.".
[0072] Figure 4 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0073] like Figure 4 As shown, the above step S320 includes steps S410 to S420.
[0074] In step S410, a second item to be filled in is extracted from the second user tag, and an interface of the second item to be filled in and a calling logic of the second item to be filled in are determined according to the second item to be filled in.
[0075] In step S420, a first user tag is generated based on the interface of the second item to be filled in and the calling logic of the second item to be filled in.
[0076] The method can extract the second item to be filled in from the second user tag, and determine the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in, and then generate the first user tag based on the interface of the second item to be filled in and the calling logic of the second item to be filled in, so that it is convenient to fill in the first item to be filled in later using the interface and the calling logic, so that the filled first user tag is more strongly associated with the advertising information to be delivered.
[0077] In one embodiment of the present invention, based on different second items to be filled in different second user tags, interfaces and call logic corresponding to the second items to be filled can be configured, so that when processing the second user tags, the interface of the second item to be filled and the call logic of the second item to be filled can be determined according to the second item to be filled. In this embodiment, the interface can be used to fill in the first item to be filled, and the call logic can be used to determine the content to fill in the first item to be filled, such as the product name or product ID, etc.
[0078] refer to Fig. 9 Different types of second user tags can be configured with different calling logics. For example, the calling logic configured for user behavior tags is "circle people who have purchased, browsed, received coupons, etc. for the products in the advertising information and the range to which they belong." The calling logic configured for user interest tags is "circle people who are interested in the products in the advertising information and the range to which they belong (such as those interested in plus-size women's clothing)." The calling logic configured for user attribute tags is "circle people who have similar characteristics to the buyers of the products in the advertising information (such as membership level, age, etc.)." The calling logic configured for product attribute tags is "circle people who are inclined to the products in the advertising information by style attributes (such as princess style)." In this embodiment, the interface of the second item to be filled in based on the second tag and the calling logic of the second item to be filled in can generate a first user tag, and the product and advertising delivery platform can create user group information based on these first user tags.
[0079] Figure 5 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0080] like Figure 5 As shown, the above method also includes step S510 and step S520.
[0081] In step S510, user group information is generated based on the first user tag and / or the second user tag.
[0082] In step S520, the user group information is stored according to the identifier of the user group information.
[0083] The method can generate user group information based on the first user tag and / or the second user tag, and store the user group information according to the identifier of the user group information, which makes it easy to distinguish which user group information contains the first user tag, and helps to subsequently execute the step of filling in the first item to be filled in the first user tag according to the identifier, avoiding the step of filling in the first item to be filled in the user group information that only contains the second user tag.
[0084] In one embodiment of the present invention, user group information may be generated based on the first user tag. User group information may be generated based on the second user tag. User group information may be generated based on the first user tag and the second user tag.
[0085] Figure 6 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0086] Before step S220, the method further includes steps S610 and S620. Figure 6 shown.
[0087] In step S610, it is determined whether the user group information includes a first user tag according to the identifier of the user group information.
[0088] In step S620, if the user group information includes the first user tag, an operation of acquiring the first user tag is performed.
[0089] The method can determine whether the user group information contains the first user tag based on the identifier of the user group information. If the user group information contains the first user tag, the operation of obtaining the first user tag is performed, which can effectively avoid the step of filling in the first item to be filled for the user group information that only contains the second user tag.
[0090] In one embodiment of the present invention, when a merchant or an advertising delivery platform triggers a trigger set on a terminal, the server can receive the advertising information created by the merchant or the advertising delivery platform, as well as the user group information for the merchant or the advertising delivery platform to select, or the user group information previously selected by the merchant or the advertising delivery platform. At this time, the user tags in each user group information can be traversed to obtain the first user tag.
[0091] Figure 7 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0092] like Figure 7 As shown, the above step S230 includes steps S710 to S740.
[0093] In step S710, the type of the advertisement information is determined according to the identifier of the advertisement information.
[0094] In step S720, a tool for extracting the advertisement information is determined according to the type of the advertisement information.
[0095] In step S730, information for filling the first item to be filled is extracted from the advertisement information using an advertisement information extraction tool.
[0096] In step S740, the first item to be filled in each first user tag in the user group information is filled in according to the information used to fill in the first item to be filled in.
[0097] The method can determine the type of advertising information according to the identifier of the advertising information, determine the extraction tool of the advertising information according to the type of the advertising information, extract information used to fill the first item to be filled from the advertising information by using the extraction tool of the advertising information, fill the first item to be filled in each first user tag in the user group information according to the information used to fill the first item to be filled, so that the first item to be filled in this way is more relevant to the advertising information to be delivered, so that when the advertising information is delivered, it can be delivered to a targeted group of people.
[0098] In one embodiment of the present invention, after the system fills in the first to-be-filled item of the first user tag in the user group information according to the advertising information, the filled user group information is sent to the terminal. At this time, the merchant or the advertising delivery platform can learn on the terminal what types of user tags the filled user group information is composed of (for example, manually clicking on the user group information to obtain the user tag, or manually moving the mouse to the user group information, automatically generating a floating window to display the user tag, etc.), thereby realizing the disclosure of the composition rules of the user group information to the merchant or the advertising delivery platform, so that when delivering advertising information, it can be delivered to targeted groups of people, avoiding the defects of black box targeted push of advertising information in related technologies.
[0099] refer to Fig.10 , S1: Determine the type of the above advertising information, for example, the type of the advertising information is event advertising information A1, store advertising information A2, live broadcast advertising information A3, and product advertising information A4.
[0100] S2: Calling an extraction tool for advertising information based on the type of advertising information. For example, for the types of advertising information such as event advertising information A1, store advertising information A2, live broadcast advertising information A3, and product advertising information A4, respectively configure corresponding extraction tools.
[0101] S3: Use different extraction tools to obtain information for filling in the first item to be filled. For example, for the event advertising information A1, the corresponding landing page products and documentary products can be obtained. For the store advertising information A2, the product ID and the store's high-quality products, as well as the documentary products, are obtained. For the live broadcast advertising information A3, the live broadcast room ID and the products for sale in the live broadcast room, as well as the documentary products, are obtained. For the product advertising information A4, the released products and the documentary products are obtained. Among them, the landing page products, the store's high-quality products, the products for sale in the live broadcast room, the released products and the documentary products can be the same or different, and the documentary products are used to track whether there are orders based on the advertising information after the advertising information is released.
[0102] S4: Get the calling logic of the above configuration.
[0103] S5: Delete the deactivation information in the information obtained in S3, for example, the deactivation information is the removal of products from shelves, the closure of stores, etc.
[0104] S6: Process the information obtained by S3 based on the calling logic to obtain information for filling the first item to be filled, and fill the first item to be filled using the interface. For example, according to the attribute of the first item to be filled in the first user tag, use the calling logic to convert the information obtained by S3 and obtain information related to the attribute of the first item to be filled, and use the interface to fill the first item to be filled with the information. For example, if the attribute of the first item to be filled in the first user tag is the product id, then obtain information related to the product id, and if the attribute of the first item to be filled in the first user tag is the product style, then obtain the product features, and convert based on the product features to obtain the product style, such as princess style.
[0105] S7: After filling in the first item to be filled, the user group information is updated in real time. For example, the number of people associated with each first user tag in the user group information is updated in real time.
[0106] S8: After the first item to be filled in each first user tag in the user group information is filled, the product or advertising platform can select the user group information on the terminal and add the selected user group information to the advertisement play queue so as to push the advertisement information to the users in the user group information.
[0107] Figure 8 The following schematically shows a flow chart of a method for recommending advertisement information according to another embodiment of the present invention.
[0108] Before step S740, the method further includes steps S810 and S820. Figure 8 shown.
[0109] In step S810, it is determined whether the information used to fill in the first item to be filled includes deactivation information.
[0110] In step S820, if the information used to fill in the first item to be filled in includes deactivated information, the deactivated information is deleted from the information used to fill in the first item to be filled in.
[0111] The method can determine whether the information used to fill the first item to be filled contains disabled information. If the information used to fill the first item to be filled contains disabled information, the disabled information is deleted from the information used to fill the first item to be filled, thereby improving the speed of filling the first item to be filled.
[0112] In one embodiment of the present invention, the above-mentioned deactivation information may be removed products, closed stores, invalid live broadcast rooms, etc.
[0113] Fig.11 The block diagram of the advertisement information recommendation device according to the embodiment of the present invention is schematically shown.
[0114] like Fig.11 As shown, the advertisement information recommendation device 200 includes a first acquisition module 201 , a second acquisition module 202 , a filling module 203 and a sending module 204 .
[0115] Specifically, the first acquisition module 201 is used to acquire advertisement information and user group information.
[0116] The second acquisition module 202 is used to traverse each user tag in the user group information and acquire the first user tag in the user group information, where the first user tag is the tag of the first item to be filled.
[0117] The filling module 203 fills the first to-be-filled item in each first user tag in the user group information with the advertisement information to obtain the filled user group information.
[0118] The sending module 204 is used to send the filled user group information to the terminal so that the advertisement information is pushed according to the filled user group information.
[0119] The advertising information recommendation device 200 can obtain advertising information and user group information, traverse each user tag in the user group information, obtain the first user tag in the user group information, the first user tag is the tag of the first item to be filled, and use the advertising information to fill the first item to be filled in each first user tag in the user group information to obtain the filled user group information, so that there is no need for manual selection, saving time cost, and then sending the filled user group information to the terminal, so that the advertising information is pushed according to the filled user group information, so that the user can view the composition rules of the user tags on the terminal, and the advertising information delivered in this way can improve the delivery efficiency.
[0120] According to an embodiment of the present invention, the advertising information recommendation device 200 can be used to implement Figure 2 The embodiment describes a method for recommending advertisement information.
[0121] Fig.12 A block diagram of an advertisement information pushing device according to another embodiment of the present invention is schematically shown.
[0122] like Fig.12 As shown, the above-mentioned advertisement information recommendation device 200 further includes a third acquisition module 205 and a processing module 206 .
[0123] Specifically, the third acquisition module 205 is used to acquire a second user tag, where the second user tag is a tag of the second item to be filled.
[0124] The processing module 206 is used to process the second user tag to obtain the first user tag.
[0125] The advertising information recommendation device 200 can generate a first user tag based on a second user tag in the related art, thereby upgrading a manually filled second user tag to a second user tag automatically filled by the system, thereby improving the user experience.
[0126] According to an embodiment of the present invention, the advertising information recommendation device 200 can be used to implement Figure 3 The embodiment describes a method for recommending advertisement information.
[0127] Fig.13 The block diagram of an advertisement information recommendation device according to another embodiment of the present invention is schematically shown.
[0128] like Fig.13 As shown, the processing module 206 includes a first determining module 206 - 1 and a first generating module 206 - 2 .
[0129] Specifically, the first determining module 206 - 1 is used to extract the second item to be filled in from the second user tag, and determine the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in.
[0130] The first generating module 206 - 2 generates a first user tag based on the interface of the second item to be filled and the calling logic of the second item to be filled.
[0131] The processing module 206 can extract the second item to be filled in from the second user tag, and determine the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in, and then generate the first user tag based on the interface of the second item to be filled in and the calling logic of the second item to be filled in, so as to facilitate the subsequent use of the interface and the calling logic to fill in the first item to be filled in, so that the filled first user tag is more strongly associated with the advertising information to be delivered.
[0132] According to an embodiment of the present invention, the processing module 206 can be used to implement Figure 4 The embodiment describes a method for recommending advertisement information.
[0133] Fig.14 The block diagram of an advertisement information recommendation device according to another embodiment of the present invention is schematically shown.
[0134] like Fig.14 As shown, the advertisement information recommendation device 200 further includes a second generation module 207 and a storage module 208 .
[0135] Specifically, the second generating module 207 generates user group information based on the first user tag and / or the second user tag.
[0136] The storage module 208 is used to store the user group information according to the identifier of the user group information.
[0137] The advertising information recommendation device 200 can generate user group information based on the first user tag and / or the second user tag, and store the user group information according to the identifier of the user group information, so as to facilitate the distinction of which user group information contains the first user tag, and facilitate the subsequent step of filling in the first item to be filled in with the first user tag according to the identifier, and avoid the step of filling in the first item to be filled in with the user group information that only contains the second user tag.
[0138] According to an embodiment of the present invention, the advertising information recommendation device 200 can be used to implement Figure 5 The embodiment describes a method for recommending advertisement information.
[0139] Fig.15 The block diagram of an advertisement information recommendation device according to another embodiment of the present invention is schematically shown.
[0140] like Fig.15 As shown, the above-mentioned advertisement information recommendation device 200 may further include a first judgment module 209 and an execution module 210 .
[0141] Specifically, the first determination module 209 is used to determine whether the user group information contains the first user tag according to the identifier of the user group information.
[0142] The execution module 210 executes an operation of obtaining the first user tag if the user group information includes the first user tag.
[0143] The advertising information recommendation device 200 can determine whether the user group information contains the first user tag based on the identifier of the user group information. If the user group information contains the first user tag, the operation of obtaining the first user tag is performed, which can effectively avoid the step of filling in the first item to be filled in for the user group information that only contains the second user tag.
[0144] According to an embodiment of the present invention, the advertising information recommendation device 200 can be used to implement Figure 6 The embodiment describes a method for recommending advertisement information.
[0145] Fig.16 FIG. 2 is a block diagram of an advertisement information recommendation device according to another embodiment of the present invention.
[0146] like Fig.16The filling module 203 may specifically include a second determination module 203-1, a third determination module 203-2, an extraction module 203-3 and a submodule 203-4 of the filling module.
[0147] Specifically, the second determining module 203-1 is used to determine the type of the advertisement information according to the identifier of the advertisement information.
[0148] The third determination module 203-2 is used to determine a tool for extracting the advertisement information according to the type of the advertisement information.
[0149] The extraction module 203 - 3 uses an advertisement information extraction tool to extract information for filling in the first item to be filled from the advertisement information.
[0150] The submodule 203 - 4 of the filling module is used to fill the first to-be-filled item in each first user tag in the user group information according to the information used to fill the first to-be-filled item.
[0151] The filling module 203 can determine the type of the advertising information according to the identifier of the advertising information, determine the extraction tool of the advertising information according to the type of the advertising information, extract information used to fill the first item to be filled from the advertising information by using the extraction tool of the advertising information, and fill the first item to be filled in each first user tag in the user group information according to the information used to fill the first item to be filled. In this way, the first item to be filled is more relevant to the advertising information to be delivered, so that the advertising information can be delivered to a targeted group of people.
[0152] According to an embodiment of the present invention, the filling module 203 can be used to implement Figure 7 The embodiment describes a method for recommending advertisement information.
[0153] Fig.17 The block diagram of an advertisement information recommendation device according to another embodiment of the present invention is schematically shown.
[0154] like Fig.17 As shown, the advertisement information recommendation device 200 may further include a second determination module 211 and a deletion module 212 .
[0155] Specifically, the second determination module 211 is used to determine whether the information used to fill in the first to-be-filled item contains deactivation information.
[0156] The deleting module 212 deletes the deleting information from the information used to fill in the first item to be filled in if the information used to fill in the first item to be filled in includes deactivated information.
[0157] The advertising information recommendation device 200 determines whether the information used to fill the first item to be filled contains deactivated information. If the information used to fill the first item to be filled contains deactivated information, the deactivated information is deleted from the information used to fill the first item to be filled, thereby improving the speed of filling the first item to be filled.
[0158] According to an embodiment of the present invention, the advertising information recommendation device 200 can be used to implement Figure 8 The embodiment describes a method for recommending advertisement information.
[0159] Since each module of the advertising information recommendation device 200 of the exemplary embodiment of the present invention can be used to implement the above 2~ Figure 8 The steps of the exemplary embodiment of the advertising information recommendation method are described, so for details not disclosed in the embodiment of the device of the present invention, please refer to the embodiment of the advertising information recommendation method of the present invention mentioned above.
[0160] It can be understood that the first acquisition module 201, the second acquisition module 202, the filling module 203, the second determination module 203-1, the third determination module 203-2, the extraction module 203-3, the submodule 203-4 of the filling module, the sending module 204, the third acquisition module 205, the processing module 206, the first determination module 206-1, the first generation module 206-2, the second generation module 207, the storage module 208, the first judgment module 209, the execution module 210, the second judgment module 211, and the deletion module 212 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present invention, at least one of the first acquisition module 201, the second acquisition module 202, the filling module 203, the second determination module 203-1, the third determination module 203-2, the extraction module 203-3, the sub-module 203-4 of the filling module, the sending module 204, the third acquisition module 205, the processing module 206, the first determination module 206-1, the first generation module 206-2, the second generation module 207, the storage module 208, the first judgment module 209, the execution module 210, the second judgment module 211, and the deletion module 212 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented in hardware or firmware such as any other reasonable way of integrating or packaging circuits, or in an appropriate combination of software, hardware and firmware. Alternatively, at least one of the first acquisition module 201, the second acquisition module 202, the filling module 203, the second determination module 203-1, the third determination module 203-2, the extraction module 203-3, the sub-module 203-4 of the filling module, the sending module 204, the third acquisition module 205, the processing module 206, the first determination module 206-1, the first generation module 206-2, the second generation module 207, the storage module 208, the first judgment module 209, the execution module 210, the second judgment module 211, and the deletion module 212 can be at least partially implemented as a computer program module, and when the program is run by a computer, the functions of the corresponding module can be executed.
[0161] Reference below Fig.18 , which shows a schematic diagram of the structure of a computer system 400 of an electronic device suitable for implementing an embodiment of the present invention. Fig.18 The computer system 400 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0162] like Fig.18 As shown, computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage part 408 into a random access memory (RAM) 403. Various programs and data required for system operation are also stored in RAM 403. CPU 401, ROM 402 and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to bus 404.
[0163] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage section 408 as needed.
[0164] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 409, and / or installed from a removable medium 411. When the computer program is executed by a central processing unit (CPU) 401, the above-mentioned functions defined in the system of the present application are executed.
[0165] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0166] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0167] The units involved in the embodiments of the present invention may be implemented by software or hardware, and the units described may also be arranged in a processor. The names of these units do not, in some cases, limit the units themselves.
[0168] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the advertising information recommendation method described in the above embodiment.
[0169] For example, the electronic device can implement Figure 2 As shown in: In step S210, advertisement information and user group information are obtained. In step S220, each user tag in the user group information is traversed to obtain the first user tag in the user group information, where the first user tag is the tag of the first item to be filled. In step S230, the first item to be filled in each first user tag in the user group information is filled with advertisement information to obtain filled user group information. In step S240, the filled user group information is sent to the terminal so that advertisement information is pushed according to the filled user group information.
[0170] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0171] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation of the present invention.
[0172] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0173] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for pushing advertising information, characterized in that: include: Obtain advertising information and user group information; Traversing each user tag in the user group information, obtaining a first user tag in the user group information, where the first user tag is a tag of a first item to be filled; Filling the first to-be-filled item in each first user tag in the user group information with the advertisement information to obtain filled user group information; Sending the filled user group information to the terminal so that the advertisement information is pushed according to the filled user group information; Before obtaining the user group information, the method further includes: Acquire a second user tag, where the second user tag is a tag of a second item to be filled in, wherein the first user tag is different from the second user tag, and the second item to be filled in is content that is filled in by manually selecting a set filter item or manually inputting information based on business experience; Extracting the second item to be filled in from the second user tag, and determining an interface of the second item to be filled in and a calling logic of the second item to be filled in according to the second item to be filled in; The first user tag is generated based on the interface of the second item to be filled and the calling logic of the second item to be filled.
2. The method according to claim 1, characterized in that The method further includes: Generate the user group information based on the first user tag and / or the second user tag; The user group information is stored according to the identifier of the user group information.
3. The method according to claim 1, characterized in that Before obtaining the first user tag in the user group information, the method further includes: According to the identifier of the user group information, determining whether the user group information includes the first user tag; If the user group information includes the first user tag, an operation of acquiring the first user tag is performed.
4. The method according to claim 1, characterized in that: Filling the first to-be-filled item in each first user tag in the user group information with the advertisement information includes: determining the type of the advertisement information according to the identifier of the advertisement information; Determining a tool for extracting the advertising information according to the type of the advertising information; Extracting information for filling in the first item to be filled from the advertisement information using the advertisement information extraction tool; The first item to be filled in each first user tag in the user group information is filled according to the information used to fill in the first item to be filled.
5. The method according to claim 4, characterized in that Before filling the first to-be-filled item in each first user tag in the user group information according to the information used to fill the first to-be-filled item, the method further includes: Determining whether the information used to fill in the first item to be filled in includes deactivation information; If the information used to fill the first item to be filled includes the deactivated information, the deactivated information is deleted from the information used to fill the first item to be filled.
6. An advertising information pushing device, characterized in that: include: A first acquisition module, used to acquire advertisement information and user group information; A second acquisition module is used to traverse each user tag in the user group information to acquire a first user tag in the user group information, where the first user tag is a tag of a first item to be filled; A filling module, using the advertisement information to fill in the first to-be-filled item in each first user tag in the user group information, to obtain filled user group information; A sending module, used for sending the filled user group information to the terminal, so that the advertisement information is pushed according to the filled user group information; A third acquisition module is used to acquire a second user tag, where the second user tag is a tag of a second item to be filled in, wherein the first user tag is different from the second user tag, and the second item to be filled in is content that is filled in by manually selecting a set filter item or by inputting information based on manual business experience; A processing module is used to extract the second item to be filled in from the second user tag, and determine the interface of the second item to be filled in and the calling logic of the second item to be filled in according to the second item to be filled in; and generate the first user tag based on the interface of the second item to be filled in and the calling logic of the second item to be filled in.
7. An electronic device comprising: one or more processors; as well as A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the method according to any one of claims 1 to 5.
8. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Advertising method and device, server and storage medium
CN110334279A