Advertisement display management method, device, electronic device and storage medium
By obtaining advertising data from multiple data sources, matching and formatting according to user portraits, generating advertising pop-ups and displaying them in the applet, the problem of low advertising delivery efficiency caused by limited resources of applets is solved, and efficient Advertisement display and reduce costs.
Patent Information
- Application Number
- CN202411275236.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-12
AI Technical Summary
Traditional advertising content delivery methods are difficult to provide visual configuration in applications such as mini programs with limited resource storage, resulting in low efficiency in advertising content delivery and difficult to match appropriate advertising space resources.
By obtaining advertising data from multiple data sources, matching according to user portraits, formatting and generating advertising pop-ups, using templates and data binding mechanisms to display advertising content on the front-end page, supporting modal pop-ups, prompt boxes and carousels Pictures and other display methods.
In environments with limited resources such as mini programs, efficient delivery of advertising content is achieved, reducing delivery costs, and improving the efficiency and user experience of advertising display.
Smart Images

Figure CN118798996B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to an advertisement display management method, device, electronic equipment and storage medium. Background Art
[0002] With the rapid development of the Internet industry, social media platforms such as WeChat and TikTok have become important carriers for people's daily communication and entertainment. Among them, WeChat Mini Programs, as a lightweight application form, has the characteristics of simple development and easy use, and has become the first choice for many users and enterprises. In WeChat Mini Programs, the management of advertising space is crucial for enterprises and advertisers. Therefore, how to efficiently allocate advertising space resources, match suitable advertisers and display relevant advertising content has become a key issue.
[0003] At present, the traditional method of advertising content delivery mainly receives a request containing delivery form and content, selects advertising display positions with different contents from the candidate delivery specifications according to the received delivery request, and then processes the delivery content according to the selected advertising display position, thereby obtaining delivery content that meets the delivery specifications and delivering it for display. However, this method relies on the delivery specifications of the system itself, so that all delivery content needs to find suitable delivery specifications before it can be delivered, which requires a high degree of system resource richness. As a lightweight application form, mini programs have limited system resource richness and it is difficult to store a large number of delivery specifications for delivery content matching. Therefore, it is difficult for traditional advertising content delivery methods to provide visual configuration according to user needs in applications with limited resource storage such as mini programs, and it is difficult to ensure the delivery efficiency of advertising content. Summary of the invention
[0004] Based on this, it is necessary to provide an advertising display management method, device, electronic device and storage medium that can provide visual configuration according to user needs and ensure the efficiency of advertising content delivery in lightweight applications with limited resource storage such as mini-programs to address the above technical problems.
[0005] The present invention provides an advertisement display management method, the method comprising:
[0006] Acquire advertisement data from multiple data sources, and match the advertisement data according to the user portrait to obtain target advertisement data whose matching degree exceeds a first threshold;
[0007] Formatting the target advertisement data to format the target advertisement data into advertisement display data for display;
[0008] Determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page;
[0009] The markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window are defined on the front-end page through a template, and the advertisement display data of the back-end is bound to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated;
[0010] Among them, the multiple data sources include databases, API interfaces and user inputs, the advertising data is selected according to the needs of the advertising pop-up windows, the needs of the advertising pop-up windows are determined according to preset business logic, the formatting processing includes text formatting, number formatting and embedding of pictures or video links, and the display methods include modal pop-ups, prompt boxes and carousels.
[0011] In one embodiment, the acquiring of advertisement data from multiple data sources and matching the advertisement data according to user portraits to obtain target advertisement data with a matching degree exceeding a first threshold includes:
[0012] Obtain the preset business logic and user portrait, and determine the demand for the advertisement pop-up window according to the preset business logic, wherein the demand for the advertisement pop-up window includes information to be displayed, user prompt information, and display time and display duration of the displayed content;
[0013] The advertisement data is selected from the database, API interface and user input according to the requirements of the advertisement pop-up window, and the advertisement data is matched based on the user portrait to calculate the matching degree between the advertisement data and the user portrait.
[0014] In one embodiment, the step of acquiring advertisement data from multiple data sources and matching the advertisement data according to user portraits to obtain target advertisement data with a matching degree exceeding a first threshold value further includes:
[0015] Acquire a plurality of advertisement data whose matching degree with the user portrait exceeds a first threshold, and sort the plurality of advertisement data according to the size of the matching degree to obtain an advertisement data sequence arranged in order of the size of the matching degree;
[0016] Each advertisement data in the advertisement data sequence is formatted to format the advertisement data sequence into an advertisement display data sequence including a plurality of advertisement display data for display, and the advertisement display data in the advertisement display data sequence are displayed one by one in sequence according to the degree of matching through a timing task or an event monitoring mechanism.
[0017] In one embodiment, the step of formatting the target advertisement data to format the target advertisement data into advertisement display data for display includes:
[0018] Performing text formatting and number formatting processing on the target advertisement data, so as to format the text and numbers in the target advertisement data into a format for displaying the advertisement pop-up window;
[0019] According to the content of the target advertising data, the picture or video link corresponding to the picture data or video data in the target advertising data is embedded into the advertising display data, so as to format the picture data or video data in the target advertising data into a format for the advertising pop-up display.
[0020] In one embodiment, determining the display time, display content and display method of the advertisement display data according to a preset business logic to generate an advertisement pop-up window corresponding to the advertisement display data, and displaying the advertisement pop-up window on a front-end page includes:
[0021] Generate an advertisement pop-up window corresponding to the advertisement display data according to the display time, display content and display method corresponding to the advertisement display data, and send the advertisement pop-up window to the front-end page;
[0022] The display content is displayed on the front-end page at the display time through the advertisement pop-up window according to the display method of the modal pop-up window, prompt box or carousel.
[0023] In one embodiment, the markup language structure, cascading style sheet style, and script language behavior of the advertisement pop-up window are defined on the front-end page through a template, and the advertisement display data of the back-end is bound to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated, including:
[0024] Using template technology in the front-end page to define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window, the template in the template technology includes the placeholder, and the placeholder is used to dynamically insert new advertisement display data;
[0025] The back-end advertising display data is bound to the placeholder through the data binding mechanism provided by the front-end framework, and the back-end advertising display data is displayed when the display time of the current display content of the advertising pop-up window ends.
[0026] In one embodiment, the method further comprises:
[0027] Acquire the new advertisement display data, and insert the new advertisement display data into the placeholder;
[0028] The display time, display content and display method of the new advertisement display data are determined according to a preset business logic, and the new advertisement display data is displayed when the display time of the current display content of the advertisement pop-up window ends.
[0029] The present invention also provides an advertisement display management device, the device comprising:
[0030] A data matching module, used to obtain advertising data from multiple data sources, and match the advertising data according to the user portrait to obtain target advertising data with a matching degree exceeding a first threshold;
[0031] A data formatting module, used for formatting the target advertisement data to format the target advertisement data into advertisement display data for display;
[0032] A pop-up window generation module is used to determine the display time, display content and display method of the advertisement display data according to a preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page;
[0033] An advertisement content update module, which is used to define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window on the front-end page through a template, and to bind the advertisement display data of the back-end to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated;
[0034] Among them, the multiple data sources include databases, API interfaces and user inputs, the advertising data is selected according to the needs of the advertising pop-up windows, the needs of the advertising pop-up windows are determined according to preset business logic, the formatting processing includes text formatting, number formatting and embedding of pictures or video links, and the display methods include modal pop-ups, prompt boxes and carousels.
[0035] The present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements any one of the above-mentioned advertising display management methods when executing the computer program.
[0036] The present invention also provides a computer storage medium storing a computer program, wherein the computer program, when executed by a processor, implements any of the above-mentioned advertising display management methods.
[0037] The present invention also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned advertising display management methods.
[0038] The above-mentioned advertising display management method, device, electronic device and storage medium obtain advertising data from multiple data sources, and match the advertising data according to the user portrait to obtain target advertising data with a matching degree exceeding the set threshold. Then the target advertising data is formatted to format the target advertising data into advertising display data for display. Subsequently, the display time, display content and display method of the advertising display data are determined according to the preset business logic, and then the advertising pop-up window corresponding to the advertising display data is generated, and the generated advertising pop-up window is displayed on the front-end page. When the content of the advertising pop-up window is updated, the markup language structure, cascading style sheet style and script language behavior of the advertising pop-up window are defined on the front-end page through the template, and the advertising display data of the back end is bound to the placeholder of the front-end template through the data binding mechanism, so as to display the advertising display data of the back end when the content of the advertising pop-up window is updated. This method can provide visual configuration according to user needs in lightweight applications with limited resource storage such as mini programs, and provide a basis for advertising positions in different positions, thereby ensuring the efficiency of advertising content delivery in mini programs and reducing delivery costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0040] Figure 1 This is one of the flow charts of the advertising display management method provided by the present invention;
[0041] Figure 2 A schematic diagram of the overall flow of ad space management of the ad display management method in a specific embodiment of the present invention;
[0042] Figure 3 The second flowchart of the advertising display management method provided by the present invention;
[0043] Figure 4 The third flowchart of the advertising display management method provided by the present invention;
[0044] Figure 5 The fourth flowchart of the advertising display management method provided by the present invention;
[0045] Figure 6 The fifth flowchart of the advertising display management method provided by the present invention;
[0046] Figure 7 The sixth flowchart of the advertising display management method provided by the present invention;
[0047] Figure 8 The seventh flowchart of the advertising display management method provided by the present invention;
[0048] Fig. 9 A schematic diagram of the structure of the advertising display management device provided by the present invention;
[0049] Fig.10 This is a diagram of the internal structure of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0051] Combine the following Figures 1 to 10 The invention describes an advertisement display management method, device, electronic device and storage medium.
[0052] like Figure 1 As shown, in one embodiment, an advertisement display management method includes the following steps:
[0053] Step S110, acquiring advertisement data from multiple data sources, and matching the advertisement data according to the user portrait to obtain target advertisement data with a matching degree exceeding a first threshold.
[0054] Specifically, the server obtains advertising data from multiple data sources such as databases, API interfaces, and user input, and matches the obtained advertising data according to the user portrait of the user end to obtain target advertising data with a higher matching degree, that is, target advertising data with a matching degree exceeding a first threshold.
[0055] The advertisement data is selected based on the demand for advertisement pop-up windows, and the demand for advertisement pop-up windows is determined based on preset business logic.
[0056] Step S120: formatting the target advertisement data to format the target advertisement data into advertisement display data for display.
[0057] Specifically, the server formats the target advertisement data determined in step S110 to format the target advertisement data into advertisement display data for display.
[0058] The formatting process includes text formatting, number formatting, and embedding of pictures or video links.
[0059] Step S130, determining the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page.
[0060] Specifically, the server determines the display time, display content and display method of the advertising display data according to the business logic preset by the system, and then generates an advertising pop-up window corresponding to the advertising display data, and displays the advertising pop-up window on the front-end page.
[0061] Among them, the display methods include modal pop-ups, prompt boxes and carousels.
[0062] Step S140, define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window on the front-end page through the template, and bind the back-end advertisement display data to the placeholder of the front-end template through the data binding mechanism to display the back-end advertisement display data when the advertisement pop-up window content is updated.
[0063] Specifically, the server defines the markup language structure, cascading style sheet style, and script language behavior of the advertising pop-up window on the front-end page through the template in the template technology, and binds the back-end advertising display data to the placeholder of the front-end template through the data binding mechanism, so as to display the back-end advertising display data when the advertising pop-up window content is updated, and update the advertising content in the pop-up window.
[0064] The above-mentioned advertising display management method obtains advertising data from multiple data sources, and matches the advertising data according to the user portrait to obtain target advertising data with a matching degree exceeding the set threshold. Then the target advertising data is formatted to format the target advertising data into advertising display data for display. Subsequently, the display time, display content and display method of the advertising display data are determined according to the preset business logic, and then the advertising pop-up window corresponding to the advertising display data is generated, and the generated advertising pop-up window is displayed on the front-end page. When the content of the advertising pop-up window is updated, the markup language structure, cascading style sheet style and script language behavior of the advertising pop-up window are defined on the front-end page through the template, and the advertising display data of the back end is bound to the placeholder of the front-end template through the data binding mechanism, so as to display the advertising display data of the back end when the content of the advertising pop-up window is updated. This method can provide visual configuration according to user needs in lightweight applications with limited resource storage such as mini programs, and provide a basis for advertising positions in different positions, thereby ensuring the efficiency of advertising content delivery in mini programs and reducing delivery costs.
[0065] See also Figure 2 As shown, in a specific embodiment, the advertising display management method provided by the present invention includes the process of demand analysis and data preparation, internal algorithm design, generation and display of pop-up content, and user experience optimization. Among them, demand analysis and data preparation include pop-up demand analysis and advertising data preparation, internal algorithm design includes data processing algorithm, content formatting and business logic judgment, generation and display of pop-up content includes front-end module, data binding and display logic, and user experience optimization includes interactive design, responsive design and user feedback.
[0066] In this embodiment, the first step is to conduct a demand analysis and data preparation for the display of the advertisement pop-up content. In the process of demand analysis, it is first necessary to clarify the demand for the advertisement pop-up content, such as whether it is necessary to display activity information, user prompts, and other types of information, which are usually determined by the business logic and user experience design of the activity. Subsequently, according to the determined demand for the advertisement pop-up content, the corresponding advertisement data is prepared. The prepared advertisement data comes from a database, an API interface, user input, or other data sources. For example, if the pop-up is used to display the remaining time of the activity, then it is necessary to obtain the start time and end time of the activity from the database and calculate the remaining time.
[0067] In this embodiment, after the data preparation is completed, the internal algorithm design is carried out. In the process of internal algorithm design, the advertising data processing algorithm is first designed to match the advertising data according to the user portrait of the user end, so as to display the advertisements with higher matching degree to the user. For more complex scenarios, such as dynamically updating the pop-up window content, it is necessary to use a scheduled task or event monitoring mechanism to display the advertisement pop-up window to the user. Secondly, the processed advertising data is formatted into a format suitable for display, which includes text formatting, number formatting (such as time, date, etc.), and possible embedding of pictures or video links. Finally, according to the preset business logic requirements, the logical judgment conditions are designed to determine when to display the pop-up window, what content to display, and how to display the pop-up window (such as modal pop-up window, prompt box, top carousel (banner), etc.).
[0068] In this embodiment, after the internal algorithm design is completed, the pop-up window content is generated and displayed. In the process of pop-up window content generation, firstly, the HTML (markup language, which describes the structure of the web page through a series of tags, these tags can define the text, pictures, links and other contents, as well as their display in the browser) structure, CSS (cascading style sheet) style and JavaScript (a cross-platform, object-oriented scripting language (no need to compile, directly interpret and run), to control the behavior of the web page, can make the web page interactive) behavior of the pop-up window are defined in the front-end page. These templates can contain placeholders for subsequent dynamic insertion of data. Secondly, through the data binding mechanism provided by the front-end framework, the advertising data processed by the back-end is bound to the placeholder of the front-end template. When the data is updated, the front-end page can automatically display the latest advertising content. Thirdly, based on the result of the business logic judgment, the display logic of the pop-up window can be triggered, which involves calling the pop-up window component provided by the front-end framework, modifying the DOM (Document Object Model) element attributes, or executing JavaScript scripts to control the display and hiding of the pop-up window.
[0069] In this embodiment, the user experience can also be optimized by designing the interactive mode of the pop-up window, such as button click events, the position and style of the close button, and possible animation effects, so as to enhance the user experience. In addition, to ensure that the pop-up window can be well displayed and interacted on different devices and screen sizes, responsive layout, media query or other front-end technologies are required. The content and display mode of the pop-up window can also be continuously optimized based on data embedding and user feedback.
[0070] In this embodiment, through the above-mentioned advertising display management method, enterprises are allowed to freely configure the advertising positions of their own channels according to their needs and goals, that is, enterprises can reasonably arrange the display position, duration and frequency of advertising positions according to different promotional activities, product promotion or brand publicity needs, to ensure that the advertising information can truly reach the target audience and maximize the advertising display effect. In addition, through the flexible configuration of advertising positions in their own channels, enterprises can more accurately control the scope of advertising and resource consumption, thereby achieving cost savings. Compared with advertising placement that relies on third-party channels or platforms, the flexible configuration of own channels not only reduces intermediary costs, but also effectively reduces waste and redundant placement. At the same time, through precise data analysis and advertising placement optimization, users can make better use of limited resources and improve the return on advertising investment.
[0071] like Figure 3 As shown, in one embodiment, the advertising display management method provided by the present invention obtains advertising data from multiple data sources, and matches the advertising data according to user portraits to obtain target advertising data with a matching degree exceeding a first threshold, specifically comprising the following steps:
[0072] Step S112, obtaining preset business logic and user portrait, and determining the demand for advertisement pop-up windows according to the preset business logic, the demand for advertisement pop-up windows including information to be displayed, user prompt information, and display time and display duration of the displayed content.
[0073] Step S114, selecting advertisement data from the database, API interface and user input according to the requirements of the advertisement pop-up window, and matching the advertisement data based on the user portrait to calculate the matching degree between the advertisement data and the user portrait.
[0074] like Figure 4 As shown, in one embodiment, the advertising display management method provided by the present invention obtains advertising data from multiple data sources, matches the advertising data according to user portraits, obtains target advertising data with a matching degree exceeding a first threshold, and then includes the following steps:
[0075] Step S410, obtaining a plurality of advertisement data whose matching degree with the user portrait exceeds a first threshold, and sorting the plurality of advertisement data according to the size of the matching degree to obtain an advertisement data sequence arranged in order of the size of the matching degree.
[0076] Step S420, formatting each advertisement data in the advertisement data sequence to format the advertisement data sequence into an advertisement display data sequence including a plurality of advertisement display data for display, and displaying the advertisement display data in the advertisement display data sequence one by one according to the degree of matching through a timing task or an event monitoring mechanism.
[0077] like Figure 5 As shown, in one embodiment, the advertisement display management method provided by the present invention formats the target advertisement data to format the target advertisement data into advertisement display data for display, specifically comprising the following steps:
[0078] Step S122, performing text formatting and number formatting processing on the target advertisement data, so as to format the text and numbers in the target advertisement data into a format for displaying the advertisement pop-up window.
[0079] Step S124, embedding the picture or video link corresponding to the picture data or video data in the target advertising data into the advertising display data according to the content of the target advertising data, so as to format the picture data or video data in the target advertising data into a format for advertising pop-up display.
[0080] like Figure 6 As shown, in one embodiment, the advertising display management method provided by the present invention determines the display time, display content and display method of the advertising display data according to the preset business logic to generate an advertising pop-up window corresponding to the advertising display data, and displays the advertising pop-up window on the front-end page, specifically comprising the following steps:
[0081] Step S132, generating an advertisement pop-up window corresponding to the advertisement display data according to the display time, display content and display method corresponding to the advertisement display data, and sending the advertisement pop-up window to the front-end page.
[0082] Step S134, displaying the display content on the front-end page through the advertisement pop-up window at the display time according to the display method of the modal pop-up window, prompt box or carousel picture.
[0083] like Figure 7 As shown, in one embodiment, the advertising display management method provided by the present invention defines the markup language structure, cascading style sheet style and script language behavior of the advertising pop-up window on the front-end page through a template, and binds the advertising display data of the back-end to the placeholder of the front-end template through a data binding mechanism, so as to display the advertising display data of the back-end when the content of the advertising pop-up window is updated, and specifically includes the following steps:
[0084] Step S142, using template technology in the front-end page to define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window, the template in the template technology includes placeholders, and the placeholders are used to dynamically insert new advertisement display data.
[0085] Step S144, the backend advertising display data is bound to the placeholder through the data binding mechanism provided by the frontend framework, and the backend advertising display data is displayed when the display time of the current display content of the advertising pop-up window ends.
[0086] like Figure 8 As shown, in one embodiment, the advertisement display management method provided by the present invention further includes the following steps:
[0087] Step S810, obtaining new advertisement display data, and inserting the new advertisement display data into the placeholder.
[0088] Step S820, determining the display time, display content and display method of the new advertisement display data according to the preset business logic, and displaying the new advertisement display data when the display time of the current display content of the advertisement pop-up window ends.
[0089] The following is a description of the advertisement display management device provided by the present invention. The advertisement display management device described below and the advertisement display management method described above can be referenced to each other.
[0090] like Fig. 9 As shown, in one embodiment, an advertisement display management device includes a data matching module 910 , a data formatting module 920 , a pop-up window generating module 930 and an advertisement content updating module 940 .
[0091] The data matching module 910 is used to obtain advertising data from multiple data sources, and match the advertising data according to the user portrait to obtain target advertising data with a matching degree exceeding a first threshold.
[0092] The data formatting module 920 is used to format the target advertisement data so as to format the target advertisement data into advertisement display data for display.
[0093] The pop-up window generation module 930 is used to determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page.
[0094] The advertising content update module 940 is used to define the markup language structure, cascading style sheet style and script language behavior of the advertising pop-up window on the front-end page through a template, and bind the back-end advertising display data to the placeholder of the front-end template through a data binding mechanism to display the back-end advertising display data when the advertising pop-up window content is updated.
[0095] Among them, multiple data sources include databases, API interfaces and user inputs. Advertising data is selected based on the needs of advertising pop-ups. The needs of advertising pop-ups are determined based on preset business logic. Formatting processing includes text formatting, number formatting and embedding of pictures or video links. Display methods include modal pop-ups, prompt boxes and carousels.
[0096] In this embodiment, the data matching module 910 of the advertisement display management device provided by the present invention is specifically used for:
[0097] Obtain the preset business logic and user portrait, and determine the requirements for ad pop-ups based on the preset business logic. The requirements for ad pop-ups include the information to be displayed, user prompt information, and the display time and duration of the displayed content.
[0098] According to the needs of ad pop-ups, ad data is selected from the database, API interface and user input, and the ad data is matched based on the user portrait to calculate the matching degree between the ad data and the user portrait.
[0099] In this embodiment, the advertisement display management device provided by the present invention further includes a data sorting module, which is used to:
[0100] A plurality of advertisement data whose matching degree with the user portrait exceeds a first threshold is obtained, and the plurality of advertisement data are sorted according to the size of the matching degree to obtain an advertisement data sequence arranged in order of the size of the matching degree.
[0101] Each advertisement data in the advertisement data sequence is formatted to format the advertisement data sequence into an advertisement display data sequence containing multiple advertisement display data for display, and the advertisement display data in the advertisement display data sequence are displayed one by one in sequence according to the degree of matching through a timing task or event monitoring mechanism.
[0102] In this embodiment, in the advertisement display management device provided by the present invention, the data formatting module 920 is specifically used for:
[0103] The target advertisement data is subjected to text formatting and number formatting processing, so as to format the text and numbers in the target advertisement data into a format for displaying an advertisement pop-up window.
[0104] According to the content of the target advertisement data, the picture or video link corresponding to the picture data or video data in the target advertisement data is embedded into the advertisement display data, so as to format the picture data or video data in the target advertisement data into a format for advertisement pop-up display.
[0105] In this embodiment, in the advertisement display management device provided by the present invention, the pop-up window generation module 930 is specifically used for:
[0106] According to the display time, display content and display method corresponding to the advertising display data, an advertising pop-up window corresponding to the advertising display data is generated, and the advertising pop-up window is sent to the front-end page.
[0107] Through the advertising pop-up window, the display content is displayed on the front-end page according to the display method of the modal pop-up window, prompt box or carousel image at the display time.
[0108] In this embodiment, the advertisement display management device provided by the present invention, the advertisement content updating module 940 is specifically used for:
[0109] Template technology is used in the front-end page to define the markup language structure, cascading style sheet style and script language behavior of the advertising pop-up window. The template in the template technology contains placeholders, which are used to dynamically insert new advertising display data.
[0110] The backend advertising display data is bound to the placeholder through the data binding mechanism provided by the frontend framework, and the backend advertising display data is displayed when the display time of the current display content of the advertising pop-up window ends.
[0111] In this embodiment, the advertisement display management device provided by the present invention further includes an advertisement insertion module, which is used to:
[0112] Get new ad display data and insert the new ad display data into the placeholder.
[0113] The display time, display content and display method of the new advertisement display data are determined according to the preset business logic, and the new advertisement display data is displayed when the display time of the current display content of the advertisement pop-up window ends.
[0114] Fig.10 An example of a physical structure diagram of an electronic device is shown. The electronic device may be a smart terminal, and its internal structure diagram may be as follows: Fig.10 As shown. The electronic device includes a processor, an internal memory and a network interface connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, an advertisement display management method is implemented, and the method includes:
[0115] Acquire advertisement data from multiple data sources, and match the advertisement data according to the user portrait to obtain target advertisement data whose matching degree exceeds a first threshold;
[0116] Formatting the target advertisement data to format the target advertisement data into advertisement display data for display;
[0117] Determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page;
[0118] Define the markup language structure, cascading style sheet style, and script language behavior of the ad pop-up window on the front-end page through the template, and bind the back-end ad display data to the placeholder of the front-end template through the data binding mechanism, so as to display the back-end ad display data when the ad pop-up window content is updated;
[0119] Among them, multiple data sources include databases, API interfaces and user inputs. Advertising data is selected based on the needs of advertising pop-ups. The needs of advertising pop-ups are determined based on preset business logic. Formatting processing includes text formatting, number formatting and embedding of pictures or video links. Display methods include modal pop-ups, prompt boxes and carousels.
[0120] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present invention, and does not constitute a limitation on the electronic device to which the scheme of the present invention is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0121] On the other hand, the present invention further provides a computer storage medium storing a computer program, which implements an advertisement display management method when the computer program is executed by a processor, the method comprising:
[0122] Acquire advertisement data from multiple data sources, and match the advertisement data according to the user portrait to obtain target advertisement data whose matching degree exceeds a first threshold;
[0123] Formatting the target advertisement data to format the target advertisement data into advertisement display data for display;
[0124] Determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page;
[0125] Define the markup language structure, cascading style sheet style, and script language behavior of the ad pop-up window on the front-end page through the template, and bind the back-end ad display data to the placeholder of the front-end template through the data binding mechanism, so as to display the back-end ad display data when the ad pop-up window content is updated;
[0126] Among them, multiple data sources include databases, API interfaces and user inputs. Advertising data is selected based on the needs of advertising pop-ups. The needs of advertising pop-ups are determined based on preset business logic. Formatting processing includes text formatting, number formatting and embedding of pictures or video links. Display methods include modal pop-ups, prompt boxes and carousels.
[0127] In another aspect, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and when the processor executes the computer instructions, an advertisement display management method is implemented, the method comprising:
[0128] Acquire advertisement data from multiple data sources, and match the advertisement data according to the user portrait to obtain target advertisement data whose matching degree exceeds a first threshold;
[0129] Formatting the target advertisement data to format the target advertisement data into advertisement display data for display;
[0130] Determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page;
[0131] Define the markup language structure, cascading style sheet style, and script language behavior of the ad pop-up window on the front-end page through the template, and bind the back-end ad display data to the placeholder of the front-end template through the data binding mechanism, so as to display the back-end ad display data when the ad pop-up window content is updated;
[0132] Among them, multiple data sources include databases, API interfaces and user inputs. Advertising data is selected based on the needs of advertising pop-ups. The needs of advertising pop-ups are determined based on preset business logic. Formatting processing includes text formatting, number formatting and embedding of pictures or video links. Display methods include modal pop-ups, prompt boxes and carousels.
[0133] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory.
[0134] By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0135] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0136] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. An advertising display management method, characterized in that: The method comprises: Acquire advertisement data from multiple data sources, and match the advertisement data according to the user portrait to obtain target advertisement data whose matching degree exceeds a first threshold; Formatting the target advertisement data to format the target advertisement data into advertisement display data for display; Determine the display time, display content and display method of the advertisement display data according to the preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page; The markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window are defined on the front-end page through a template, and the advertisement display data of the back-end is bound to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated; The multiple data sources include a database, an API interface, and user input; the advertising data is selected according to the requirements of the advertising pop-up window; the requirements of the advertising pop-up window are determined according to a preset business logic; the formatting process includes text formatting, number formatting, and embedding of pictures or video links; and the display methods include modal pop-ups, prompt boxes, and carousels; The acquiring of advertisement data from multiple data sources and matching the advertisement data according to the user portrait to obtain target advertisement data with a matching degree exceeding a first threshold value includes: Obtain the preset business logic and user portrait, and determine the demand for the advertisement pop-up window according to the preset business logic, wherein the demand for the advertisement pop-up window includes information to be displayed, user prompt information, and display time and display duration of the displayed content; Selecting the advertisement data from the database, the API interface, and the user input according to the requirements of the advertisement pop-up window, and matching the advertisement data based on the user portrait to calculate the matching degree between the advertisement data and the user portrait; The step of formatting the target advertisement data to format the target advertisement data into advertisement display data for display includes: Performing text formatting and number formatting processing on the target advertisement data, so as to format the text and numbers in the target advertisement data into a format for displaying the advertisement pop-up window; Embedding a picture or video link corresponding to the picture data or video data in the target advertisement data into the advertisement display data according to the content of the target advertisement data, so as to format the picture data or video data in the target advertisement data into a format for displaying the advertisement pop-up window; The determining, according to the preset business logic, the display time, display content and display method of the advertisement display data to generate an advertisement pop-up window corresponding to the advertisement display data, and displaying the advertisement pop-up window on the front-end page includes: Generate an advertisement pop-up window corresponding to the advertisement display data according to the display time, display content and display method corresponding to the advertisement display data, and send the advertisement pop-up window to the front-end page; The display content is displayed on the front-end page at the display time by the advertisement pop-up window according to the display mode of the modal pop-up window, prompt box or carousel; The method of defining the markup language structure, cascading style sheet style, and scripting language behavior of the advertisement pop-up window on the front-end page through a template, and binding the advertisement display data of the back-end to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated, includes: Using template technology in the front-end page to define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window, the template in the template technology includes the placeholder, and the placeholder is used to dynamically insert new advertisement display data; The back-end advertising display data is bound to the placeholder through the data binding mechanism provided by the front-end framework, and the back-end advertising display data is displayed when the display time of the current display content of the advertising pop-up window ends.
2. The advertising display management method according to claim 1, characterized in that: The step of acquiring advertisement data from multiple data sources and matching the advertisement data according to user portraits to obtain target advertisement data with a matching degree exceeding a first threshold value further includes: Acquire a plurality of advertisement data whose matching degree with the user portrait exceeds a first threshold, and sort the plurality of advertisement data according to the size of the matching degree to obtain an advertisement data sequence arranged in order of the size of the matching degree; Each advertisement data in the advertisement data sequence is formatted to format the advertisement data sequence into an advertisement display data sequence including a plurality of advertisement display data for display, and the advertisement display data in the advertisement display data sequence are displayed one by one in sequence according to the degree of matching through a timing task or an event monitoring mechanism.
3. The advertising display management method according to claim 1, characterized in that: The method further comprises: Acquire the new advertisement display data, and insert the new advertisement display data into the placeholder; The display time, display content and display method of the new advertisement display data are determined according to a preset business logic, and the new advertisement display data is displayed when the display time of the current display content of the advertisement pop-up window ends.
4. An advertising display management device, characterized in that: The device comprises: A data matching module, used to obtain advertising data from multiple data sources, and match the advertising data according to the user portrait to obtain target advertising data with a matching degree exceeding a first threshold; A data formatting module, used for formatting the target advertisement data to format the target advertisement data into advertisement display data for display; A pop-up window generation module is used to determine the display time, display content and display method of the advertisement display data according to a preset business logic, so as to generate an advertisement pop-up window corresponding to the advertisement display data, and display the advertisement pop-up window on the front-end page; An advertisement content update module, which is used to define the markup language structure, cascading style sheet style and script language behavior of the advertisement pop-up window on the front-end page through a template, and to bind the advertisement display data of the back-end to the placeholder of the front-end template through a data binding mechanism, so as to display the advertisement display data of the back-end when the advertisement pop-up window content is updated; The multiple data sources include a database, an API interface, and user input; the advertising data is selected according to the requirements of the advertising pop-up window; the requirements of the advertising pop-up window are determined according to a preset business logic; the formatting process includes text formatting, number formatting, and embedding of pictures or video links; and the display methods include modal pop-ups, prompt boxes, and carousels; The data matching module is specifically used for: Obtain the preset business logic and user portrait, and determine the requirements for ad pop-ups based on the preset business logic. The requirements for ad pop-ups include the information to be displayed, user prompt information, and the display time and display duration of the displayed content; Select advertising data from the database, API interface and user input according to the needs of advertising pop-up windows, and match the advertising data based on the user portrait to calculate the matching degree between the advertising data and the user portrait; The data formatting module is specifically used for: Performing text formatting and number formatting processing on the target advertisement data, so as to format the text and numbers in the target advertisement data into a format for displaying an advertisement pop-up window; Embedding a picture or video link corresponding to the picture data or video data in the target advertisement data into the advertisement display data according to the content of the target advertisement data, so as to format the picture data or video data in the target advertisement data into a format for advertisement pop-up display; The pop-up window generation module is specifically used for: Generate an ad pop-up window corresponding to the ad display data according to the display time, display content and display method corresponding to the ad display data, and send the ad pop-up window to the front-end page; Through the advertising pop-up window, the display content is displayed on the front-end page in the form of a modal pop-up window, a prompt box, or a carousel image during the display time; The advertisement content update module is specifically used for: Template technology is used in the front-end page to define the markup language structure, cascading style sheet style, and script language behavior of the ad pop-up window. The template in the template technology contains placeholders, which are used to dynamically insert new ad display data; The backend advertising display data is bound to the placeholder through the data binding mechanism provided by the frontend framework, and the backend advertising display data is displayed when the display time of the current display content of the advertising pop-up window ends.
5. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the advertisement display management method according to any one of claims 1 to 3 are implemented.
6. A computer storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the advertisement display management method according to any one of claims 1 to 3 are implemented.
