Advertising Placement Data Push Method, Device, Electronic Device and Storage Medium

By receiving the requesting party's data processing request, obtaining and pushing the target carrier and target object's advertising delivery data to the requesting party's private database, the problem of resource waste in the existing technology is solved, and the data push efficiency and convenience of strategy adjustment are improved.

CN115643304BActive Publication Date: 2025-07-04BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211102324.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-09
Publication Date
2025-07-04
Estimated Expiration
2042-09-09

AI Technical Summary

Technical Problem

In the prior art, the method of obtaining advertising delivery data through API interfaces results in wasting server resources and excessive energy consumption, and the advertising delivery strategy cannot be optimized in time.

Method used

It provides a method for pushing advertising delivery data. By receiving the requesting party's data processing request, obtaining the advertising delivery data of the target carrier and the target object, and pushing it to the requesting party's private database, reducing the number of polls and improving data push efficiency.

Benefits of technology

It realizes efficient advertising delivery data push, saves server resources, and facilitates the requesting party to adjust advertising delivery strategies based on the data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115643304B_ABST
    Figure CN115643304B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, electronic device, and storage medium for pushing advertising delivery data. The method includes: receiving a data processing request sent by a requesting party, where the data processing request is used to request to obtain advertising delivery data matching the requesting party; in response to the data processing request, displaying a configuration page, and based on the configuration page, obtaining a target carrier associated with the requesting party and a target object served by the target carrier; obtaining target advertising delivery data generated by the target object on the target carrier and associated with a target advertisement; and pushing the target advertising delivery data to a private database corresponding to the requesting party. The present application only needs to obtain the target carrier associated with the requesting party and the target object served by the target carrier to implement the query of advertising delivery data, improving the data pushing efficiency. At the same time, it can also push the target advertising delivery data to the private database of the requesting party, facilitating the requesting party to adjust the advertising delivery strategy based on the target advertising delivery data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method, apparatus, electronic device, and storage medium for pushing advertising delivery data. Background Art

[0002] Main domestic and foreign social media platforms and digital signal processing (DSP) all use API interface (Application Programming Interface) technology to implement. However, in the process of developers using this method to periodically poll the database to obtain creative, plan, ad group, and account advertising delivery data, due to frequent polling and loop calls, a large amount of server resources are wasted, and energy and capital costs are consumed. Summary of the Invention

[0003] To solve the above technical problems or at least partially solve the above technical problems, this application provides a method, apparatus, electronic device, and storage medium for pushing advertising delivery data.

[0004] According to one aspect of the embodiments of this application, a method for pushing advertising delivery data is provided, including:

[0005] Receiving a data processing request sent by a requesting party, where the data processing request is used to request to obtain advertising delivery data matching the requesting party;

[0006] Responding to the data processing request, displaying a configuration page, and obtaining a target carrier associated with the requesting party and a target object served by the target carrier based on the configuration page, where the target carrier is used to carry a target advertisement placed by the requesting party;

[0007] Obtaining target advertising delivery data generated by the target object on the target carrier and associated with the target advertisement;

[0008] Pushing the target advertising delivery data to a private database corresponding to the requesting party.

[0009] According to still another aspect of the embodiments of this application, a device for pushing advertising delivery data is further provided, including:

[0010] A receiving module, configured to receive a data processing request sent by a requesting party, where the data processing request is used to request to obtain advertising delivery data matching the requesting party;

[0011] A response module, configured to display a configuration page in response to the data processing request, and obtain a target carrier associated with the requester and a target object served by the target carrier based on the configuration page, where the target carrier is used to carry a target advertisement placed by the requester;

[0012] An acquisition module, configured to acquire target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement;

[0013] A push module, configured to push the target advertisement placement data to a private database corresponding to the requester.

[0014] According to another aspect of the embodiments of the present application, there is also provided a storage medium, which includes a stored program, and when the program runs, it executes the above steps.

[0015] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a processor, a communication interface, a memory, and a communication bus. The processor, the communication interface, and the memory complete communication with each other through the communication bus. Among them: the memory is used to store a computer program; the processor is configured to execute the steps in the above method by running the program stored on the memory.

[0016] The embodiments of the present application also provide a computer program product containing instructions, which when running on a computer, causes the computer to execute the steps in the above method.

[0017] The above technical solutions provided by the embodiments of the present application have the following advantages compared with the prior art:

[0018] The method provided by the embodiments of the present application only needs to obtain the target carrier associated with the requester and the target object served by the target carrier to implement the query of advertisement placement data. Compared with the method of using the API technology to poll for data at regular intervals, it improves the data push efficiency and saves a large amount of service resources. At the same time, it can also push the target advertisement placement data to the private database of the requester, facilitating the requester to adjust the advertisement placement strategy according to the target advertisement placement data. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0021] Figure 1 Flowchart of a method for pushing advertising delivery data provided by an embodiment of the present application;

[0022] Figure 2 Schematic diagram of a data management page provided by an embodiment of the present application;

[0023] Figure 3 Schematic diagram of a configuration page provided by an embodiment of the present application;

[0024] Figure 4 Flowchart of a method for pushing advertising delivery data provided by another embodiment of the present application;

[0025] Figure 5 Schematic diagram of a database instance creation page provided by an embodiment of the present application;

[0026] Figure 6 Schematic diagram of a database login page provided by an embodiment of the present application;

[0027] Figure 7 Schematic diagram of a database login page provided by an embodiment of the present application;

[0028] Figure 8 Block diagram of an apparatus for pushing advertising delivery data provided by an embodiment of the present application;

[0029] Figure 9 Schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, rather than all, of the embodiments of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0031] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to users and user authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0032] For example, when a user's active request is received, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that performs the operations of the present disclosure's technical solution based on the prompt message.

[0033] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the user's active request may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0034] It can be understood that the above notification and user authorization process is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0035] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another similar entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0036] The embodiments of the present application provide a method, an apparatus, an electronic device, and a storage medium for pushing advertising delivery data. The method provided by the embodiments of the present invention can be applied to any electronic device as needed. For example, it can be an electronic device such as a server or a terminal, which is not specifically limited herein. For the convenience of description, it will be hereinafter simply referred to as an electronic device.

[0037] According to one aspect of the embodiments of the present application, a method embodiment of a method for pushing advertising delivery data is provided. Figure 1 It is a flowchart of a method for pushing advertising delivery data provided by the embodiments of the present application, as Figure 1 shown, the method includes:

[0038] Step S11: Receive a data processing request sent by a requester. The data processing request is used to request to obtain advertising placement data matching the requester.

[0039] The method provided by the embodiment of the present application is applied to a data processing client deployed on a smart terminal. The smart terminal can be a laptop, a tablet computer, a smart phone, etc. The data processing client first detects whether there is a login operation within the current time period. If there is a login operation, based on this login operation, determine the requester who is currently requesting to log in, and at the same time obtain the identity information to be authenticated corresponding to the requester. If the identity information to be authenticated matches any one of the identity information stored in the identity database, it is determined that the requester has successfully logged in.

[0040] It should be noted that the identity information stored in the identity database in the embodiment of the present application can be the identity information corresponding to registered advertisers. If the identity information to be authenticated matches any one of the identity information in the identity database, it is determined that the current requester has completed registration. At this time, it can be directly determined that the requester has successfully logged in.

[0041] In the embodiment of the present application, after determining that the requester has successfully logged in, display a data management page (as Figure 2 shown), and detect whether the requester triggers a data processing request based on the data management page. Among them, the step of detecting whether the requester triggers a data processing request can be: detecting whether the requester triggers a target virtual button on the data management page. If the target virtual button is triggered, it is determined that the requester currently triggers a data processing request. Among them, the attribute of the target virtual button can be create, subscribe, add, etc., and no specific limitation is made here.

[0042] Step S12: In response to the data processing request, display a configuration page, and based on the configuration page, obtain the target carrier associated with the requester and the target object served by the target carrier, where the target carrier is used to carry the target advertisement placed by the requester.

[0043] In the embodiment of the present application, after the data processing client responds to the data processing request, it will display a configuration page, as Figure 3 shown. The configuration page displays a carrier list and at least one object list. Among them, the carrier list includes at least one carrier for carrying advertisements to be placed, and each carrier corresponds to an object list. The object list includes at least one object served by the carrier. It should be noted that the carrier list can include all carriers provided by the supplier. The carrier can be an application program, and the object can be a user.

[0044] In an embodiment of the present application, based on a configuration page, the target carrier associated with the requester and the target object served by the target carrier are obtained, specifically including: detecting a selection operation on the carrier list, determining the target carrier selected by the requester based on the selection operation. Then, a list of target objects corresponding to the target carrier is displayed to the user, and a query condition based on the list of target objects is detected, and the target object that meets the query condition is queried from the list of target objects. The target object can be all or part of the objects served by the target carrier.

[0045] In an embodiment of the present application, when the number of carriers provided by the supplier is large, when displaying the configuration page, first obtain the advertising placement information of the requester, obtain the candidate carriers for the requester to place advertisements from the advertising placement information, and then generate an associated carrier list from the candidate carriers and display it. This ensures that the requester can quickly locate the target carrier using the associated carrier list, improving the data push efficiency.

[0046] Step S13, obtain the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement.

[0047] In an embodiment of the present application, after the requester completes relevant configurations based on the configuration page, a data processing task is generated based on the target carrier and the target object, and the data processing task is displayed in the task list. Then, when it is detected that the requester triggers a task execution operation, the data processing task is used to obtain, from the data middle platform, the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement. The target advertising data can be behavioral data, attribution data, directional data, etc. generated by the target object browsing the target advertisement through the target carrier.

[0048] It should be noted that the data processing client will pre-obtain the advertising placement requirements corresponding to the requester. The advertising placement requirements include the target advertisement to be placed and at least one carrier specified by the requester. The data processing client will place the target advertisement on the corresponding carrier. Subsequently, when any object uses the carrier, the carrier will record various data generated by the object when browsing the target advertisement and summarize them to obtain the advertising placement data. Finally, the advertising placement data is stored in the data middle platform. Therefore, after obtaining the data processing task, the target advertising placement data required for the data processing task can be directly obtained from the data middle platform.

[0049] Step S14, push the target advertising placement data to the private database corresponding to the requester.

[0050] In an embodiment of the present application, before pushing the target advertising placement data, first obtain the private database corresponding to the requester and establish a connection relationship with the private database. After confirming that the connection with the private database is successful, push the target advertising placement data to the private database.

[0051] The method provided by the embodiment of the present application only needs to obtain the target carrier associated with the requester and the target object served by the target carrier to achieve the query of advertising placement data. Compared with the method of using API technology to poll for data at regular intervals, it improves the data push efficiency and saves a large amount of service resources. At the same time, it can also push the target advertising placement data to the private database of the requester, facilitating the requester to adjust the advertising placement strategy based on the target advertising placement data.

[0052] Figure 4 is a flowchart of a method for pushing advertising placement data provided by an embodiment of the present application. As Figure 4 shown, the method may include the following steps:

[0053] Step S21, receiving a data processing request sent by a requester, where the data processing request is used to request to obtain advertising placement data matching the requester.

[0054] In the embodiment of the present application, before receiving the data processing request sent by the requester, the method further includes the following steps A1 - A3:

[0055] Step A1, obtaining a creation request sent by the requester.

[0056] Step A2, in response to the creation request, displaying a database instance creation page, and obtaining the input creation information based on the database instance creation page.

[0057] Step A3, creating a target database instance corresponding to the requester based on the creation information.

[0058] In the embodiment of the present application, after the requester logs in to the data processing client, a data management page will be displayed on the data processing client, and then the creation request triggered by the requester based on the data management page is detected. In response to the creation request, a database instance creation page is displayed. As Figure 5 shown, the database instance creation page includes at least one configuration item. The parameters corresponding to each configuration item input by the requester based on the database instance creation page are obtained, and the parameters are summarized to obtain the creation information. A target database instance corresponding to the requester is created based on the creation information. The creation information includes: private network information and subnet information. The database account information includes: account information and password information, etc.

[0059] In the embodiment of the present application, after completing the creation of the target database instance, the data processing request sent by the requester is received. For a detailed description, refer to the relevant description corresponding to the above embodiment, which will not be elaborated here.

[0060] Step S22: In response to the data processing request, display a configuration page, and based on the configuration page, obtain the target carrier associated with the requester and the target object served by the target carrier, where the target carrier is used to carry the target advertisement placed by the requester. For the detailed description, please refer to the relevant description corresponding to the above embodiments, which will not be elaborated here.

[0061] Step S23: Obtain the target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement.

[0062] In the embodiment of the present application, after creating the target database instance corresponding to the requester based on the creation information, the method further includes the following steps B1 - B3:

[0063] Step B1: Generate a data processing task based on the target carrier, the target object, and the target database instance.

[0064] Step B2: Obtain the push status corresponding to the data processing task.

[0065] Step B3: Store the data processing task and the push status, and display the data processing task and the push status in the task list.

[0066] In the embodiment of the present application, when generating a data processing task based on the target carrier, the target object, and the target database instance, and at the same time obtaining the push status corresponding to the data processing task, specifically, generate a push button corresponding to the data processing task, display the push button, detect the opening and closing operation of the requester on the push button, and determine the push status according to the opening and closing operation. Finally, store the data processing task and the push status, and at the same time display the data processing task and the push status in the task list.

[0067] In the embodiment of the present application, obtaining the target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement includes the following steps C1 - C4:

[0068] Step C1: Receive the database login request sent by the requester.

[0069] Step C2: In response to the database login request, display a database login page, and based on the database login page, obtain the input login information.

[0070] Step C3: When the login information matches the target database instance, display a data query page, and based on the data query page, obtain a query statement.

[0071] Step C4: Use the query statement to query the target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement.

[0072] In an embodiment of the present application, the data processing client can detect whether the requester triggers a database login request based on the data management page. For example, the data processing client detects whether the requester clicks the login button on the data management page. After detecting the click of the login button, a database login page is displayed. As Figure 6 shown, the database login page includes multiple input items such as a database account and a database password. At this time, the data processing client can detect the login information input by the requester based on the multiple input items.

[0073] In an embodiment of the present application, the data processing client can verify the login information. Specifically, the data processing client can obtain the input content corresponding to each input item from the login information, and match the input content with the previously stored creation information. If the input content matches the creation information, it is confirmed that the login is successful, and a data query interface is displayed. At this time, the data processing client can use the query statement on the data query interface to query the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement. Among them, the query statement can be: select*fromsystem_20220805.

[0074] In an embodiment of the present application, after obtaining the target advertising placement data, the target advertising placement data is displayed on the data query interface. This is to facilitate the requester to preview the target advertising placement data based on the data query interface.

[0075] Step S24, push the target advertising placement data to the private database corresponding to the requester.

[0076] In an embodiment of the present application, before pushing the target advertising placement data to the private database corresponding to the requester, the method further includes the following steps D1-D2:

[0077] Step D1, obtain the data push request sent by the requester.

[0078] Step D2, in response to the data push request, display a data push page, and obtain data push information based on the data push page, where the data push information includes: source library information, target library information, and push object.

[0079] In an embodiment of the present application, the data processing client obtains the data push request sent by the requester. In response to the data push request, a data push page is displayed. As Figure 7 shown, the data push page includes a push service link, and the push service link includes multiple service nodes. The requester needs to configure corresponding content for each service node.

[0080] Specifically, the first service node in the push service link is used to configure the source database and the target database. First, based on the first service node, the source database information and the target database information input by the requester are obtained. Secondly, the second service node in the push service link is used to configure the push object, and the push object can be the data table where the target advertising data is located. Finally, the access permission of the source database is configured to enable the source database to be connected to the public network. After the configuration is completed, data push can be executed.

[0081] The data push process includes: determining the source database based on the source database information, obtaining the target advertising data from the source database using the push object, determining the private database corresponding to the requester based on the target database information, and pushing the target advertising data to the private database.

[0082] In the embodiment of the present application, pushing the target advertising data to the private database includes the following steps E1 - E2:

[0083] Step E1, obtaining the first advertising data that matches the current moment from the target advertising data, and obtaining the second advertising data within the target time period, where the start moment of the target time period is the difference between the current moment and the preset time length, and the end moment of the target time period is the current moment.

[0084] Step E2, pushing the first advertising data to the real - time data table in the private database, and pushing the second advertising data to the correction table in the private database.

[0085] In the embodiment of the present application, to solve the problem that advertisers cannot optimize advertising strategies in a timely manner, two different types of data are respectively pushed to the private database of the requester. Specifically, the first advertising data that matches the current moment is obtained from the target advertising data, and the second advertising data within the target time period is obtained. It can be understood that the first advertising data is real - time advertising data, and the second advertising data is historical advertising data within a period of time with the current moment as the end moment.

[0086] In the embodiment of the present application, the first advertising data is pushed to the real - time data table in the private database, and the second advertising data is pushed to the correction table in the private database. Therefore, the requester can obtain complete and accurate advertising data to meet the different data usage scenario requirements of the requester.

[0087] Figure 8 The block diagram of a push device for advertising data provided in the embodiment of the present application. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. As Figure 8 shown, this device includes:

[0088] A receiving module 81, configured to receive a data processing request sent by a requesting party, where the data processing request is used to request to obtain advertisement placement data matching the requesting party.

[0089] A response module 82, configured to, in response to the data processing request, display a configuration page, and obtain a target carrier associated with the requesting party and a target object served by the target carrier based on the configuration page, where the target carrier is used to carry a target advertisement placed by the requesting party.

[0090] An obtaining module 83, configured to obtain target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement.

[0091] A pushing module 84, configured to push the target advertisement placement data to a private database corresponding to the requesting party.

[0092] In an embodiment of the present application, the advertisement placement data pushing device further includes: a creating module, configured to obtain a creation request sent by the requesting party; in response to the creation request, display a database instance creation page, and obtain input creation information based on the database instance creation page; and create a target database instance corresponding to the requesting party based on the creation information.

[0093] In an embodiment of the present application, the advertisement placement data pushing device further includes: a generating module, configured to generate a data processing task based on the target carrier, the target object, and the target database instance; obtain a pushing status corresponding to the data processing task; store the data processing task and the pushing status, and display the data processing task and the pushing status in a task list.

[0094] In an embodiment of the present application, the obtaining module 83 is configured to receive a database login request sent by the requesting party; in response to the database login request, display a database login page, and obtain input login information based on the database login page; in a case where the login information matches the target database instance, display a data query page, and obtain a query statement based on the data query page; and query the target advertisement placement data generated by the target object on the target carrier and associated with the target advertisement by using the query statement.

[0095] In an embodiment of the present application, the advertisement placement data pushing device further includes: a configuration module, configured to obtain a data pushing request sent by the requesting party; in response to the data pushing request, display a data pushing page, and obtain data pushing information based on the data pushing page, where the data pushing information includes: source library information, target library information, and a pushing object.

[0096] In an embodiment of the present application, a push module 84 is configured to determine a source database based on source library information, and obtain target advertisement delivery data from the source database using a push object; determine a private database corresponding to a requester based on target library information; and push the target advertisement delivery data to the private database.

[0097] In an embodiment of the present application, the push module 84 is specifically configured to obtain first advertisement delivery data that matches the current moment from the target advertisement delivery data, and obtain second advertisement delivery data within a target time period, where the start moment of the target time period is the difference between the current moment and a preset time length, and the end moment of the target time period is the current moment; push the first advertisement delivery data to a real-time data table in the private database, and push the second advertisement data to a correction table in the private database.

[0098] An embodiment of the present application further provides an electronic device, as Figure 9 shown. The electronic device may include: a processor 1501, a communication interface 1502, a memory 1503, and a communication bus 1504. Among them, the processor 1501, the communication interface 1502, and the memory 1503 communicate with each other through the communication bus 1504.

[0099] The memory 1503 is used to store a computer program;

[0100] The processor 1501 is configured to implement the steps of the above embodiment when executing the computer program stored on the memory 1503.

[0101] The communication bus mentioned in the above terminal may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0102] The communication interface is used for communication between the above terminal and other devices.

[0103] The memory may include a Random Access Memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.

[0104] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU for short), a Network Processor (NP for short), etc.; it may also be a Digital Signal Processor (DSP for short), an Application Specific Integrated Circuit (ASIC for short), a Field-Programmable Gate Array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0105] In another embodiment provided by the present application, there is also provided a computer-readable storage medium storing instructions, which when running on a computer, cause the computer to execute the method for pushing advertising delivery data described in any one of the above embodiments.

[0106] In another embodiment provided by the present application, there is also provided a computer program product containing instructions, which when running on a computer, cause the computer to execute the method for pushing advertising delivery data described in any one of the above embodiments.

[0107] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center containing one or more integrated available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid-state disk).

[0108] The above are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.

[0109] The above are only the specific implementation manners of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for pushing advertising delivery data, characterized in that, Including: Receiving a data processing request sent by a requesting party, where the data processing request is used to request to obtain advertising placement data matching the requesting party; In response to the data processing request, displaying a configuration page, and obtaining a target carrier associated with the requesting party and a target object served by the target carrier based on the configuration page, where the target carrier is used to carry a target advertisement placed by the requesting party; Obtaining target advertising placement data generated by the target object on the target carrier and associated with the target advertisement; Pushing the target advertising placement data to a private database corresponding to the requesting party; Before receiving the data processing request sent by the requesting party, the method further includes: obtaining a creation request sent by the requesting party; in response to the creation request, displaying a database instance creation page, and obtaining input creation information based on the database instance creation page; creating a target database instance corresponding to the requesting party based on the creation information, where the target database instance is used to query the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement.

2. The method according to claim 1, characterized in that, After creating the target database instance corresponding to the requesting party based on the creation information, the method further includes: Generating a data processing task based on the target carrier, the target object, and the target database instance; Obtaining a push status corresponding to the data processing task; Storing the data processing task and the push status, and displaying the data processing task and the push status in a task list.

3. The method according to claim 2, wherein The obtaining the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement includes: Receiving a database login request sent by the requesting party; In response to the database login request, displaying a database login page, and obtaining input login information based on the database login page; When the login information matches the target database instance, displaying a data query page, and obtaining a query statement based on the data query page; Using the query statement to query the target advertising placement data generated by the target object on the target carrier and associated with the target advertisement.

4. The method according to claim 1, wherein Before pushing the target advertising placement data to the private database corresponding to the requesting party, the method further includes: Obtaining a data push request sent by the requesting party; In response to the data push request, displaying a data push page, and obtaining data push information based on the data push page, where the data push information includes: source database information, target database information, and push object.

5. The method according to claim 4, wherein The pushing the target advertising placement data to the private database corresponding to the requesting party includes: Determining a source database based on the source database information, and obtaining the target advertising placement data from the source database using the push object; Determining the private database corresponding to the requesting party based on the target database information; Pushing the target advertising placement data to the private database.

6. The method according to claim 5, wherein The pushing the target advertising placement data to the private database includes: Obtain the first advertising delivery data that matches the current moment from the target advertising delivery data, and obtain the second advertising delivery data within the target time period, where the start moment of the target time period is the difference between the current moment and the preset time length, and the end moment of the target time period is the current moment; Push the first advertising delivery data to the real-time data table in the private database, and push the second advertising delivery data to the correction table in the private database.

7. A push device for advertising delivery data, characterized in that It includes: A receiving module, configured to receive a data processing request sent by a requester, where the data processing request is used to request to obtain advertising delivery data that matches the requester; A response module, configured to, in response to the data processing request, display a configuration page, and obtain a target carrier associated with the requester and a target object served by the target carrier based on the configuration page, where the target carrier is used to carry the target advertisement placed by the requester; An obtaining module, configured to obtain target advertising delivery data generated by the target object on the target carrier and associated with the target advertisement; A pushing module, configured to push the target advertising delivery data to the private database corresponding to the requester; The advertising delivery data pushing device further includes: a creating module, configured to obtain a creation request sent by a requester; in response to the creation request, display a database instance creation page, and obtain input creation information based on the database instance creation page; create a target database instance corresponding to the requester based on the creation information.

8. A storage medium, characterized in that, The storage medium includes a stored program, where the program, when running, executes the method according to any one of claims 1 to 6 above.

9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus; where: The memory is used to store a computer program; The processor is configured to execute the method according to any one of claims 1 to 6 by running the program stored on the memory.

Citation Information

Patent Citations

  • Advertisement putting feedback data processing method and device and computer equipment

    CN109872170A