CN108959430B - Advertisement promotion data acquisition method, device and equipment - Google Patents

Advertisement promotion data acquisition method, device and equipment Download PDF

Info

Publication number
CN108959430B
CN108959430B CN201810596205.9A CN201810596205A CN108959430B CN 108959430 B CN108959430 B CN 108959430B CN 201810596205 A CN201810596205 A CN 201810596205A CN 108959430 B CN108959430 B CN 108959430B
Authority
CN
China
Prior art keywords
data
advertisement
promotion
field
advertisement promotion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810596205.9A
Other languages
Chinese (zh)
Other versions
CN108959430A (en
Inventor
代林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201810596205.9A priority Critical patent/CN108959430B/en
Publication of CN108959430A publication Critical patent/CN108959430A/en
Application granted granted Critical
Publication of CN108959430B publication Critical patent/CN108959430B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method, a device and equipment for acquiring advertisement promotion data, wherein the method comprises the following steps: setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file preset on a promotion application platform; acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to an interface address of a target advertisement user; and acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, and converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation and storing the field. Therefore, the standardized configuration and the unified data processing of the application programming interface are realized, the application programming interface is more convenient to access, the development time is saved, and the efficiency is improved.

Description

Advertisement promotion data acquisition method, device and equipment
Technical Field
The invention relates to the technical field of computers, in particular to a method, a device and equipment for acquiring advertisement promotion data.
Background
An API (Application Programming Interface) is a predefined function that is intended to provide applications and developers the ability to access a set of routines based on certain software or hardware, without having to access source code or understand the details of the internal workings.
In the related art, the advertisement platform provides a data interface for the popularization and application platform, so that the popularization and application platform can acquire relevant data such as clicks, displays, incomes and the like of advertisements in the advertisement platform through the data interface. However, for the popularization and application platform, when a plurality of advertisement platforms are accessed, the operation is complicated when the APIs of the plurality of advertisement platforms are configured due to different API access modes of different advertisement platforms, and the storage of related data becomes very troublesome.
Disclosure of Invention
The invention provides an advertisement promotion data acquisition method, device and equipment, which are used for solving the problems of complex operation of configuring a plurality of advertisement platforms API and capturing data to be put in storage in the related art.
Therefore, a first objective of the present invention is to provide an advertisement promotion data acquisition method, so as to implement standardized configuration and unified data processing of an application programming interface, so that the application programming interface is accessed more conveniently, development time is saved, and efficiency is improved.
The second purpose of the invention is to provide an advertisement promotion data acquisition device.
A third object of the present invention is to provide a terminal device.
A fourth object of the invention is to propose a non-transitory computer-readable storage medium.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides an advertisement promotion data acquisition method, including:
setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on a promotion application platform;
acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user;
and acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, and converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation and storing the field.
In addition, the advertisement promotion data acquisition method according to the above embodiment of the present invention may further have the following additional technical features:
optionally, the advertisement promotion parameter includes:
one or more of advertisement click parameters, advertisement presentation parameters and advertisement revenue parameters.
Optionally, before the obtaining, through an application programming interface corresponding to the interface address of the target advertisement user, advertisement promotion data matched with the time parameter and the advertisement promotion parameter, the method further includes:
and setting an authentication key corresponding to the target advertisement user according to the configuration file so that the application programming interface authenticates the popularization application platform according to the authentication key.
Optionally, the converting the advertisement promotion data field into a corresponding field in a database according to the data conversion relationship and storing the corresponding field includes:
and storing the field content of the first name in the advertisement promotion data into the field content of the second name matched with the field of the first name in the database according to the data name conversion relation.
Optionally, the converting the advertisement promotion data field into a corresponding field in a database according to the data conversion relationship and storing the corresponding field includes:
and converting the field content in the first format in the advertisement promotion data into the field content in the second format matched with the first format in the database and storing the converted field content according to the data format conversion relationship.
In order to achieve the above object, a second aspect of the present invention provides an advertisement promotion data acquisition apparatus, including:
the configuration module is used for setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on the promotion application platform;
the acquisition module is used for acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user;
and the conversion module is used for acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, and converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation and storing the field.
In addition, the advertisement promotion data acquisition device according to the above embodiment of the present invention may further have the following additional technical features:
optionally, the advertisement promotion parameter includes:
one or more of advertisement click parameters, advertisement presentation parameters and advertisement revenue parameters.
Optionally, the apparatus further comprises:
and the authentication module is used for setting an authentication key corresponding to the target advertisement user according to the configuration file so that the application programming interface authenticates the popularization application platform according to the authentication key.
Optionally, the conversion module is specifically configured to: and storing the field content of the first name in the advertisement promotion data into the field content of the second name matched with the field of the first name in the database according to the data name conversion relation.
Optionally, the conversion module is specifically configured to: and converting the field content in the first format in the advertisement promotion data into the field content in the second format matched with the first format in the database and storing the converted field content according to the data format conversion relationship.
To achieve the above object, a third embodiment of the present invention provides a terminal device, including a processor and a memory; the processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the advertising promotion data acquisition method according to the embodiment of the first aspect.
To achieve the above object, a fourth embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the advertising promotion data acquisition method according to the first embodiment.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on a promotion application platform, further acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user, further acquiring the data type of the advertisement promotion data, inquiring a data conversion relation corresponding to the data type in the configuration file, converting an advertisement promotion data field into a corresponding field in a database according to the data conversion relation, and storing the corresponding field. Therefore, the standardized configuration and the unified data processing of the application programming interface are realized, the problems of complex operation of configuring a plurality of grabbing platform interfaces and grabbing different types of data to be put in storage are solved, the application programming interface is accessed more conveniently, the development time is saved, and the efficiency is improved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a schematic flow chart of a method for acquiring advertisement promotion data according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of another advertisement promotion data acquisition method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a data name transformation relationship configuration interface according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an advertisement promotion data acquisition device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another advertisement promotion data acquisition device according to an embodiment of the present invention;
fig. 6 shows a block diagram of an exemplary terminal device suitable for use in implementing embodiments of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
The following describes an advertisement promotion data acquisition method, apparatus, and device according to an embodiment of the present invention with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of an advertisement promotion data acquisition method according to an embodiment of the present invention, and as shown in fig. 1, the advertisement promotion data acquisition method includes:
step 101, setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on a promotion application platform.
In the embodiment of the invention, the execution main body is terminal equipment. The terminal device can be a smart phone, a tablet computer, a personal digital assistant, a wearable device, a computer and the like which can perform data processing.
In the embodiment of the invention, when the promotion application platform captures advertisement promotion data of a target advertisement user, a configuration file can be preset on the promotion application platform, and an interface address, a time parameter and an advertisement promotion parameter of the target advertisement user can be set according to the configuration file.
That is to say, the corresponding interface address, time parameter and advertisement promotion parameter can be set for each advertisement user, so as to realize the uniform setting of the interface address, the time parameter and the advertisement promotion parameter in the configuration file, so that all target advertisement users use the uniform configuration, and the management is convenient.
The interface address can be a grabbing link of the advertisement platform, the time parameter can be set to be grabbing start time, grabbing end time and the like, and the advertisement promotion parameter includes but is not limited to an advertisement click parameter, an advertisement display parameter and an advertisement income parameter.
It should be noted that the advertisement promotion parameter may be set as one of the above parameters, or may be set as multiple combinations of the above parameters, which is not limited herein. The number of targeted advertising users may be one or more, and is not limited herein.
And 102, acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user.
Optionally, the application programming interface corresponding to the interface address may be determined and accessed according to the interface address of the target advertisement user in the configuration file, and then the advertisement promotion data in the corresponding application programming interface is matched according to the time parameter and the advertisement promotion parameter of the target advertisement user in the configuration file, and the advertisement promotion data successfully matched is further called, so as to obtain the advertisement promotion data meeting the corresponding setting in the configuration file.
In an embodiment of the present invention, when the popularization application platform captures advertisement popularization data from a plurality of advertisement users at the same time, the application programming interfaces of the corresponding advertisement users can be determined and accessed according to a plurality of interface addresses, and then the advertisement popularization data that is successfully matched is further called by matching the advertisement popularization data in the corresponding application programming interfaces according to the corresponding time parameters and advertisement popularization parameters.
Step 103, acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation, and storing the field.
Optionally, a data conversion relationship corresponding to the data type may be preset in the configuration file, the data type of the advertisement promotion data is obtained through the correlation function, the data conversion relationship corresponding to the data type in the configuration file is further queried, and the advertisement promotion data field is further converted into a corresponding field in the database according to the data conversion relationship and stored.
There are various ways to convert advertisement promotion data fields into corresponding fields in the database and store the corresponding fields according to the data conversion relationship.
In one embodiment of the invention, the field content of the first name in the advertisement promotion data can be stored in the database in the second name field content matched with the first name field according to the data name conversion relationship.
For example, in the advertisement promotion data captured from the Facebook platform, the data type is JSON (JavaScript object Notation), the first field and the second field are an income field and a click field, respectively, the name of the income/click field is earnings/click, the content of the income field is a, the content of the click field is B, and the data conversion relationship corresponding to JSON in the configuration file includes converting the first field and the third field in the database, converting the second field and the fourth field in the database, further, the query profile obtains a data name conversion relationship for converting the first field and the second field, according to the data name conversion relationship, the corresponding field name in the database is known as revenue/clicks, and further storing the income field content A into the revenue field content in the database, and storing the click field content B into the clicks field content in the database.
In an embodiment of the present invention, according to the data format conversion relationship, the field content in the first format in the advertisement promotion data may be converted into the field content in the second format matching the first format in the database and stored.
For example, the contents of the time field in the advertisement promotion data are "20180401", "2018-04-01", "2018-04-0111: 22: 03 ", uniformly converting the contents of the time fields into '2018-04-01' according to the data format conversion relationship, and storing the contents in a database.
It should be noted that, the above-mentioned manner of converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relationship is merely exemplary, and the conversion may be performed by only one manner, or may be performed by combining multiple manners, and is not limited herein.
In the embodiment, because the interface address, the time parameter and the advertisement promotion parameter of each target advertisement user are all set in the configuration file, the standardized configuration of the application programming interface is realized, the application programming interface is more convenient to access, and new advertisement users are convenient to deploy.
In summary, the advertisement promotion data obtaining method according to the embodiment of the present invention sets the interface address, the time parameter, and the advertisement promotion parameter of the target advertisement user according to the configuration file on the promotion application platform, further obtains the advertisement promotion data matched with the time parameter and the advertisement promotion parameter through the application programming interface corresponding to the interface address of the target advertisement user, further obtains the data type of the advertisement promotion data, queries the data conversion relationship corresponding to the data type in the configuration file, and converts the advertisement promotion data field into the corresponding field in the database according to the data conversion relationship and stores the corresponding field. Therefore, the standardized configuration and the unified data processing of the application programming interface are realized, the problems of complex operation of configuring a plurality of grabbing platform interfaces and grabbing different types of data to be put in storage are solved, the application programming interface is accessed more conveniently, the development time is saved, and the efficiency is improved.
Fig. 2 is a schematic flow chart of another advertisement promotion data acquisition method according to an embodiment of the present invention, and as shown in fig. 2, the advertisement promotion data acquisition method includes:
step 201, setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on a promotion application platform.
In an embodiment of the present invention, information such as a data table of the data storage of the target advertisement user may also be set according to a configuration file preset on the popularization application platform.
For example, in the configuration file, an advertising user grabbing total amount interface can be set through Unity, table _ name defines a data table in which data is finally stored, table _ suffix indicates whether the data table is a year, month and day table, an interface address of a target advertising user is set through address, and% s is analyzed as grabbing start time and grabbing end time.
In an embodiment of the present invention, a global class file may be further set, and correctness of the configuration file and the parameters is checked when capturing advertisement promotion data each time, so as to ensure that all advertisement users execute a unified configuration file.
Step 202, setting an authentication key corresponding to the target advertisement user according to the configuration file, so that the application programming interface authenticates the popularization and application platform according to the authentication key.
In an embodiment of the present invention, the authentication key corresponding to the target advertisement user may also be set according to a configuration file, for example, the authentication key of the target advertisement user is set through parameters such as api key in the configuration file.
The authentication method of the authentication key includes, but is not limited to, an identity authentication Token (Token), an open authorization (oauth2.0), an account password, and the like.
It can be understood that before the promotion application platform captures advertisement promotion data of an advertisement user, the advertisement user needs to verify the authority of the promotion application platform through an application programming interface to ensure the security of data transmission, and then when the authentication is successful, the promotion application platform is allowed to obtain corresponding advertisement promotion data.
And step 203, acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user.
Optionally, the application programming interface corresponding to the interface address may be determined and accessed according to the interface address of the target advertisement user in the configuration file, and then the advertisement promotion data in the corresponding application programming interface is matched according to the time parameter and the advertisement promotion parameter of the target advertisement user in the configuration file, and the advertisement promotion data successfully matched is further called, so as to obtain the advertisement promotion data meeting the corresponding setting in the configuration file.
For example, the interface address set in the configuration file is the interface address of the *** platform, the time parameters are set to be the capture start time of 6 points and the capture end time of 12 points, the advertisement promotion parameter is the click number of 5000, the application programming interface of the *** platform is accessed according to the interface address, then the advertisement promotion data with the click number of more than 5000 is screened out from the advertisement promotion data of the *** platform in the time period from 6 points to 12 points, and the advertisement promotion data which is in line with the corresponding setting of the configuration file in the *** platform is obtained through a related hypertext transfer protocol request method.
And 204, acquiring the data type of the advertisement promotion data, inquiring a data conversion relation corresponding to the data type in the configuration file, converting the advertisement promotion data field into a corresponding field in the database according to the data conversion relation, and storing the field.
It should be noted that the explanation of step 103 in the foregoing embodiment is also applicable to step 204, and is not repeated here.
Because the data types of the advertisement promotion data obtained from different advertisement users are often different, for example, the data types may be Json, Csv (common-Separated Values), rar (proprietary patent compression format for file compression and archiving), and the like, when the promotion application platform captures and stores different types of data in a warehouse, the operation is cumbersome, and the efficiency is low. Therefore, a data conversion relation corresponding to the data type can be set in the configuration file, when the advertisement promotion data is obtained, the data type of the advertisement promotion data is analyzed, and then the advertisement promotion data field is converted into a corresponding field in the database according to the corresponding data conversion relation, so that unified data processing is realized.
In order to explain the present invention more clearly, the following description will take the configuration data name conversion relationship as an example. For example, as shown in fig. 3, in the configuration file, advertisement promotion data returned by the application programming interface is set by $ result, fieldRule is a correspondence between the advertisement promotion data field returned by the application programming interface and a field in the database, the advertisement promotion data is directly entered into the data table after being converted, and then the relevant script can be executed to capture and store the converted data in the database.
The advertisement promotion data acquisition method provided by the embodiment of the invention can also set the authentication key corresponding to the target advertisement user according to the configuration file, so that the application programming interface authenticates the promotion application platform according to the authentication key, and the safety of advertisement promotion data acquisition is improved. And moreover, the authentication secret key is uniformly configured according to the configuration file, so that the standardized configuration of the application programming interface is ensured, and the access of the application programming interface is more convenient.
In order to implement the above embodiment, the present invention further provides an advertisement promotion data acquisition apparatus. Fig. 4 is a schematic structural diagram of an advertisement promotion data acquisition device according to an embodiment of the present invention, and as shown in fig. 4, the advertisement promotion data acquisition device includes: the system comprises a configuration module 100, an acquisition module 200 and a conversion module 300.
The configuration module 100 is configured to set an interface address, a time parameter, and an advertisement promotion parameter of a target advertisement user according to a configuration file on the promotion application platform.
And the obtaining module 200 is configured to obtain advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user.
The conversion module 300 is configured to obtain a data type of the advertisement promotion data, query a data conversion relationship corresponding to the data type in the configuration file, convert the advertisement promotion data field into a corresponding field in the database according to the data conversion relationship, and store the corresponding field.
On the basis of fig. 4, the advertisement promotion data acquisition device provided in fig. 5 further includes: an authentication module 400.
The authentication module 400 is configured to set an authentication key corresponding to the target advertisement user according to the configuration file, so that the application programming interface authenticates the popularization and application platform according to the authentication key.
Further, the advertisement promotion parameters include: one or more of advertisement click parameters, advertisement presentation parameters and advertisement revenue parameters.
Further, the conversion module 300 is specifically configured to: and storing the field content of the first name in the advertisement promotion data into the field content of a second name matched with the field of the first name in the database according to the data name conversion relation.
Further, the conversion module 300 is specifically configured to: and according to the data format conversion relation, converting the field content in the first format in the advertisement promotion data into the field content in the second format matched with the first format in the database and storing the field content.
It should be noted that the explanation of the advertisement promotion data acquisition method in the foregoing embodiment is also applicable to the advertisement promotion data acquisition apparatus in this embodiment, and details are not repeated here.
The advertisement promotion data acquisition device of the embodiment of the invention sets the interface address, the time parameter and the advertisement promotion parameter of a target advertisement user according to a configuration file preset on a promotion application platform, further acquires advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user, further acquires the data type of the advertisement promotion data, inquires the data conversion relation corresponding to the data type in the configuration file, and converts the advertisement promotion data field into the corresponding field in a database according to the data conversion relation and stores the corresponding field. Therefore, the standardized configuration and the unified data processing of the application programming interface are realized, the problems of complex operation of configuring a plurality of grabbing platform interfaces and grabbing different types of data to be put in storage are solved, the application programming interface is accessed more conveniently, the development time is saved, and the efficiency is improved.
In order to implement the above embodiments, the present invention further provides a terminal device, which includes a processor and a memory; the processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the advertising promotion data acquisition method according to any one of the foregoing embodiments.
In order to implement the foregoing embodiments, the present invention further provides a computer program product, wherein when the instructions in the computer program product are executed by a processor, the method for acquiring advertisement promotion data according to any of the foregoing embodiments is implemented.
In order to implement the foregoing embodiments, the present invention further proposes a non-transitory computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the advertising promotion data acquisition method according to any one of the foregoing embodiments.
Fig. 6 shows a block diagram of an exemplary terminal device suitable for use in implementing embodiments of the present invention. The terminal device 12 shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 6, terminal device 12 is in the form of a general purpose computing device. The components of terminal device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. These architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus, to name a few.
Terminal device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by terminal device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 28 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 30 and/or cache Memory 32. Terminal device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, and commonly referred to as a "hard drive"). Although not shown in FIG. 6, a disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a Compact disk Read Only memory (CD-ROM), a Digital versatile disk Read Only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally perform the functions and/or methodologies of the embodiments described herein.
Terminal device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with the computer system/server 12, and/or with any devices (e.g., network card, modem, etc.) that enable the computer system/server 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Furthermore, the terminal device 12 can also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public Network (e.g., the Internet) via the Network adapter 20. As shown, the network adapter 20 communicates with the other modules of the terminal device 12 via the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with terminal device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing, for example, implementing the methods mentioned in the foregoing embodiments, by executing programs stored in the system memory 28.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (12)

1. An advertisement promotion data acquisition method is characterized by comprising the following steps:
setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on a promotion application platform;
acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user;
and acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, and converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation and storing the field.
2. The method of claim 1, wherein the ad promotion parameters comprise:
one or more of advertisement click parameters, advertisement presentation parameters and advertisement revenue parameters.
3. The method of claim 1, further comprising, prior to said obtaining advertising promotion data matching said temporal parameter and said advertising promotion parameter via an application programming interface corresponding to an interface address of said targeted advertising user:
and setting an authentication key corresponding to the target advertisement user according to the configuration file so that the application programming interface authenticates the popularization application platform according to the authentication key.
4. The method of claim 1, wherein said converting and storing said advertising promotion data fields into corresponding fields in a database according to said data conversion relationship comprises:
and storing the field content of the first name in the advertisement promotion data into the field content of the second name matched with the field of the first name in the database according to the data name conversion relation.
5. The method of claim 1, wherein said converting and storing said advertising promotion data fields into corresponding fields in a database according to said data conversion relationship comprises:
and converting the field content in the first format in the advertisement promotion data into the field content in the second format matched with the first format in the database and storing the converted field content according to the data format conversion relationship.
6. An advertisement promotion data acquisition apparatus, comprising:
the configuration module is used for setting an interface address, a time parameter and an advertisement promotion parameter of a target advertisement user according to a configuration file on the promotion application platform;
the acquisition module is used for acquiring advertisement promotion data matched with the time parameter and the advertisement promotion parameter through an application programming interface corresponding to the interface address of the target advertisement user;
and the conversion module is used for acquiring the data type of the advertisement promotion data, inquiring the data conversion relation corresponding to the data type in the configuration file, and converting the advertisement promotion data field into the corresponding field in the database according to the data conversion relation and storing the field.
7. The apparatus of claim 6, wherein the advertising promotion parameters comprise:
one or more of advertisement click parameters, advertisement presentation parameters and advertisement revenue parameters.
8. The apparatus of claim 6, further comprising:
and the authentication module is used for setting an authentication key corresponding to the target advertisement user according to the configuration file so that the application programming interface authenticates the popularization application platform according to the authentication key.
9. The apparatus of claim 6, wherein the conversion module is specifically configured to:
and storing the field content of the first name in the advertisement promotion data into the field content of the second name matched with the field of the first name in the database according to the data name conversion relation.
10. The apparatus of claim 6, wherein the conversion module is specifically configured to:
and converting the field content in the first format in the advertisement promotion data into the field content in the second format matched with the first format in the database and storing the converted field content according to the data format conversion relationship.
11. A terminal device comprising a processor and a memory;
wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, for implementing the advertising promotion data acquisition method according to any one of claims 1 to 5.
12. A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the program is executed by a processor to implement the advertising promotion data acquisition method according to any one of claims 1-5.
CN201810596205.9A 2018-06-11 2018-06-11 Advertisement promotion data acquisition method, device and equipment Active CN108959430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810596205.9A CN108959430B (en) 2018-06-11 2018-06-11 Advertisement promotion data acquisition method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810596205.9A CN108959430B (en) 2018-06-11 2018-06-11 Advertisement promotion data acquisition method, device and equipment

Publications (2)

Publication Number Publication Date
CN108959430A CN108959430A (en) 2018-12-07
CN108959430B true CN108959430B (en) 2020-06-26

Family

ID=64488018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810596205.9A Active CN108959430B (en) 2018-06-11 2018-06-11 Advertisement promotion data acquisition method, device and equipment

Country Status (1)

Country Link
CN (1) CN108959430B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710676B (en) * 2018-12-26 2021-07-06 新华三技术有限公司 Data acquisition method and device of CMDB model and electronic equipment
CN110555732B (en) * 2019-08-29 2022-04-19 深圳市云积分科技有限公司 Marketing strategy pushing method and device and marketing strategy operation platform
CN111737334A (en) * 2020-06-24 2020-10-02 深圳前海微众银行股份有限公司 Data reporting method, device, equipment and storage medium
CN111737404A (en) * 2020-06-26 2020-10-02 豆盟(北京)科技股份有限公司 Data processing method, device, equipment and computer storage medium
CN112215652A (en) * 2020-10-12 2021-01-12 上海酷量信息技术有限公司 Cross-platform advertisement copying strategy system and method
CN112231565A (en) * 2020-10-16 2021-01-15 杭州推啊网络科技有限公司 H5 advertisement information configuration and transmission method and system
CN113657940A (en) * 2021-08-20 2021-11-16 深圳墨世科技有限公司 Advertisement dynamic aggregation method and device, terminal equipment and readable storage medium
CN117314522A (en) * 2023-09-26 2023-12-29 选房宝(珠海横琴)数字科技有限公司 Advertisement putting effect analysis method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431650A (en) * 2007-11-09 2009-05-13 百视通网络电视技术发展有限责任公司 Method and system for implementing IPTV interactive advertisement based on EPG
CN102999609A (en) * 2012-11-22 2013-03-27 北京奇虎科技有限公司 Network novel search system
CN103646093A (en) * 2013-12-18 2014-03-19 北京博雅立方科技有限公司 Data processing method and platform for search engines
CN105205117A (en) * 2015-09-09 2015-12-30 郑州悉知信息科技股份有限公司 Data table migrating method and device
CN106407380A (en) * 2016-09-13 2017-02-15 国家电网公司 Big data acquiring method based on data sources
CN106611345A (en) * 2015-10-23 2017-05-03 北京国双科技有限公司 A method and apparatus for acquiring user behavior data
CN108074137A (en) * 2018-01-04 2018-05-25 北京奇虎科技有限公司 Mobile terminal and advertisement placement method and its control method, device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007038761A2 (en) * 2005-09-28 2007-04-05 Feeva, Inc. Systems and methods of network operation and information processing, including data acquisition, processing and provision and/or interoperability features

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431650A (en) * 2007-11-09 2009-05-13 百视通网络电视技术发展有限责任公司 Method and system for implementing IPTV interactive advertisement based on EPG
CN102999609A (en) * 2012-11-22 2013-03-27 北京奇虎科技有限公司 Network novel search system
CN103646093A (en) * 2013-12-18 2014-03-19 北京博雅立方科技有限公司 Data processing method and platform for search engines
CN105205117A (en) * 2015-09-09 2015-12-30 郑州悉知信息科技股份有限公司 Data table migrating method and device
CN106611345A (en) * 2015-10-23 2017-05-03 北京国双科技有限公司 A method and apparatus for acquiring user behavior data
CN106407380A (en) * 2016-09-13 2017-02-15 国家电网公司 Big data acquiring method based on data sources
CN108074137A (en) * 2018-01-04 2018-05-25 北京奇虎科技有限公司 Mobile terminal and advertisement placement method and its control method, device

Also Published As

Publication number Publication date
CN108959430A (en) 2018-12-07

Similar Documents

Publication Publication Date Title
CN108959430B (en) Advertisement promotion data acquisition method, device and equipment
CN110008045B (en) Method, device and equipment for aggregating microservices and storage medium
WO2019140828A1 (en) Electronic apparatus, method for querying logs in distributed system, and storage medium
US11294973B2 (en) Codeless information service for abstract retrieval of disparate data
CN109271358A (en) Data summarization method, querying method, device, equipment and storage medium
US20150149928A1 (en) Method, system and device for implementing an instant messaging application
CN112667638B (en) Dynamic report generation method and device, terminal equipment and readable storage medium
CN107391100B (en) Configuration file generation method and device supporting multi-language bill
US20220083507A1 (en) Trust chain for official data and documents
CN116628773A (en) Data processing method, device, electronic equipment and storage medium
CN115934537A (en) Interface test tool generation method, device, equipment, medium and product
CN114124883B (en) Data access method and device based on cloud storage address, computer equipment and medium
CN113626438B (en) Data table management method, device, computer equipment and storage medium
CN113158044B (en) Method, system, terminal equipment and storage medium for on-line full-media reading
CN112163879B (en) User rights pushing method, device, server and storage medium
US10171486B2 (en) Security and authentication daisy chain analysis and warning system
CN113948164A (en) Clinical medicine management method, device, equipment and computer readable storage medium
CN111078569B (en) Method and device for testing optical character recognition application and storage medium
CN104598220B (en) Method and device for providing and realizing webpage auxiliary function
JP2019032784A (en) Business card information management server, business card information management system, business card information management method, and business card information management program
US11373001B2 (en) Screen capturing and masking system and method
CN110119337B (en) Data analysis method and device and server
WO2024066622A1 (en) Cloud system testing method and apparatus
CN112528330B (en) Log scanning method, device and equipment
CN108632339A (en) A kind of method and system of dynamic select server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant