WO2019105099A1 - 广告样式元数据配置方法及装置、计算设备和存储介质 - Google Patents

广告样式元数据配置方法及装置、计算设备和存储介质 Download PDF

Info

Publication number
WO2019105099A1
WO2019105099A1 PCT/CN2018/105089 CN2018105089W WO2019105099A1 WO 2019105099 A1 WO2019105099 A1 WO 2019105099A1 CN 2018105089 W CN2018105089 W CN 2018105089W WO 2019105099 A1 WO2019105099 A1 WO 2019105099A1
Authority
WO
WIPO (PCT)
Prior art keywords
advertisement
style
metadata
user
user interface
Prior art date
Application number
PCT/CN2018/105089
Other languages
English (en)
French (fr)
Inventor
黄思宇
田新
徐振伟
Original Assignee
广东神马搜索科技有限公司
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 广东神马搜索科技有限公司 filed Critical 广东神马搜索科技有限公司
Publication of WO2019105099A1 publication Critical patent/WO2019105099A1/zh

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
    • G06Q30/0276Advertisement creation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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
    • G06Q30/0277Online advertisement

Definitions

  • the embodiments of the present invention relate to the field of computer technologies, and in particular, to a method and device for configuring advertisement style metadata, a computing device, and a storage medium.
  • Advertising is a means of publicity that publicly and widely communicates information to the public through certain forms of media for a specific need.
  • Advertising in different industries requires different advertising styles. For the same advertiser, if you constantly optimize its advertising style, and constantly introduce new advertising styles, it will help attract users' attention. If the advertisement is spread through the Internet media, the continuous updating of the advertisement style can improve the user's click-to-view rate of the advertisement.
  • the update of the advertisement style mainly relies on manual modification, which results in low update efficiency of the advertisement style.
  • the embodiment of the invention provides a method and a device for configuring advertisement style metadata to improve the update efficiency of the advertisement style.
  • An aspect of the embodiments of the present invention provides a method for configuring an advertisement style metadata, including:
  • Standardizing each metadata of the advertisement style to determine components corresponding to each metadata, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule;
  • the ad style metadata configuration set is obtained by arranging and combining the components of different kinds of ad styles.
  • an advertisement style metadata configuration apparatus including:
  • An obtaining module configured to obtain each metadata of an advertisement style
  • a standardization module configured to standardize each metadata of the advertisement style, and determine a component corresponding to each metadata, where the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content check rule;
  • the arranging combination module is configured to obtain an advertisement style metadata configuration set by arranging and combining components of different kinds of advertisement styles.
  • Another aspect of the embodiments of the present invention provides an advertisement presentation method, including:
  • the advertisement style of the advertisement being obtained by arranging and combining components of different kinds of advertisement styles
  • An advertisement having the advertisement style is displayed in the user interface.
  • a memory having stored thereon executable code that, when executed by the processor, causes the processor to perform the method of any of the above.
  • Another aspect of an embodiment of the present invention is a non-transitory machine readable storage medium having stored thereon executable code that, when executed by a processor of an electronic device, causes the processor to perform The method of any of the preceding claims.
  • the advertisement style metadata configuration method and device determine the components corresponding to each metadata by standardizing the metadata of the advertisement style, and the attribute information of the component includes: a field name, a field content input manner
  • the field content type and the field content verification rule can be used to arrange a large number of new advertisement styles by arranging and combining different types of advertisement style components, thereby improving the update efficiency of the advertisement style.
  • FIG. 1 is a flowchart of a method for configuring advertisement style metadata according to an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of an advertisement pattern according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a method for configuring advertisement style metadata according to another embodiment of the present invention.
  • FIG. 4 is a schematic diagram of batch processing according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a method for configuring advertisement style metadata according to another embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of an advertisement according to an embodiment of the present invention.
  • FIG. 7 is a structural diagram of an advertisement style metadata configuration apparatus according to an embodiment of the present invention.
  • FIG. 8 is a structural diagram of an advertisement style metadata configuration apparatus according to another embodiment of the present invention.
  • FIG. 9 is a block diagram showing the structure of a computing device that can be used to implement an advertising style metadata configuration method in accordance with an embodiment of the present invention.
  • the advertising style metadata configuration method provided by the present invention aims to solve the above technical problems of the prior art.
  • FIG. 1 is a flowchart of a method for configuring advertisement style metadata according to an embodiment of the present invention.
  • the embodiment of the present invention provides a method for configuring an advertisement style metadata according to the above technical problem of the prior art.
  • the specific steps of the method are as follows:
  • Step 101 Obtain each metadata of the advertisement style.
  • FIG. 2 is a schematic structural diagram of an advertisement pattern according to an embodiment of the present invention.
  • 20 denotes an advertisement style
  • 21, 22, and 23 denote respective metadata of an advertisement style, which is only a schematic description herein, and does not limit the number of metadata that the advertisement style 20 can include, and metadata. specific contents.
  • the advertisement style is determined by the number of metadata, the relative positional relationship between the metadata, and the verification rule of each metadata, that is, for any two advertisement styles, if the metadata is If there is at least one difference between the number, the relative positional relationship between the metadata, and the check rule of each metadata, the two advertisement styles are different advertisement styles.
  • the metadata 21 of the advertisement style 20 may specifically be a title of the advertisement
  • the metadata 22 of the advertisement style 20 may specifically be a picture displayed by the advertisement
  • the metadata 23 of the advertisement style 20 may specifically be a text description of the advertisement.
  • Step 102 Standardize definitions of each metadata of the advertisement style, and determine components corresponding to each metadata.
  • the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • each metadata of the advertisement style is standardized, and the metadata is abstracted into components, and the component is the smallest unit of the advertisement style.
  • the attribute information of each component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • the field name may specifically be: a title, a picture 1, a picture 2, a picture n, a video 1, a video 2, a video n, a text description, and the like.
  • the metadata 21, the metadata 22, and the metadata 23 of the advertisement pattern 20 are standardized.
  • the field name of the metadata 21 is the title
  • the field name of the metadata 22 is the picture
  • the field name of the metadata 23 is the text description.
  • the field content input manner includes at least one of the following: manual input, selection from a preset list, and selection from a preset database.
  • the user can directly input the title in the metadata 21 of the advertisement style 20, and directly input the text description in the metadata 23.
  • the title that needs to be filled in the metadata 21 of the advertisement style 20 may also be selected from the preset list.
  • the metadata 21 may be provided with a drop-down list, and the drop-down list includes multiple titles. The user can select a title from the drop-down list as the content to be filled in the metadata 21.
  • the metadata 22 may also be provided with a drop-down list including a plurality of pictures, and the user may select a picture from the drop-down list as the content to be filled in the metadata 22.
  • the content that needs to be filled in the metadata 21, the metadata 22, and the metadata 23 respectively may be a set of data, and the set of data is stored in a database, for example, the advertisement style 20 is an advertisement of an application APP.
  • the metadata 21 of the advertisement style 20 is specifically the name of the APP
  • the metadata 22 of the advertisement style 20 is specifically an installation link of the APP
  • the metadata 23 of the advertisement style 20 is specifically an icon identifier of the APP, because the APP The name, the installation link, and the icon identifier are fixed and are not randomly changed.
  • the name, installation link, and icon identifier of the APP can be stored as a set of data in the database.
  • the metadata 21 of the advertisement style 20 When the metadata 21 of the advertisement style 20 is required, When the content is filled in the metadata 22 and the metadata 23, a set of data of the name, installation link, and icon identifier of the APP is simultaneously acquired from the database, and the APP name in the set of data is automatically filled in the metadata 21
  • the installation link of the APP is automatically filled in the metadata 22, and the icon identifier of the APP is automatically filled in the metadata 23.
  • the field may specifically refer to a component
  • the field content type specifically refers to a type of content filled in the component, such as text, a picture, a video, a link, and the like.
  • the field content types are as follows in Table 1:
  • each metadata may further correspond to a checker for verifying the type of content actually input in the metadata and the field content corresponding to the metadata. Whether the types are consistent, for example, the field content type corresponding to the metadata 21 of the advertisement pattern 20 is text, and the actual input is the picture in the metadata 21, and the checker corresponding to the metadata 21 will report an error.
  • the checkers corresponding to different metadata are different.
  • the correspondence between the field content type of the metadata and the validator is as shown in Table 2 below:
  • the checker is not only used to verify whether the type of the content actually input in the metadata is consistent with the field content type corresponding to the metadata, and the type of the content actually input in the metadata and the field content type corresponding to the metadata.
  • the checker may further check whether the actually input content in the metadata meets the check rule according to the check rule.
  • the field name of the metadata 21 is a title
  • the check rule of the title may specify the title.
  • the number of characters, for example, the title can contain up to several characters, at least a few characters, and each character can be up to a few fonts, and the minimum can be a few fonts.
  • the field name of the metadata 22 is a picture
  • the verification rule of the picture may specify the size, resolution, capacity, suffix, type, and the like of the picture.
  • the field name of the metadata 23 is a video
  • the verification rule of the video may specify the duration, suffix, and resolution of the video.
  • the field content verification rule may be as shown in Table 3:
  • Step 103 Obtain an advertisement style metadata configuration set by arranging and combining components of different kinds of advertisement styles.
  • Figure 2 shows an ad style.
  • the metadata extraction of other ad styles and the standardized definition of metadata for other ad styles are consistent with the previous steps, and are not described here.
  • the two advertisement styles are different.
  • Advertising style The advertisement style metadata configuration set is obtained by arranging and combining the components of different kinds of advertisement styles, and the new advertisement style is further obtained according to the advertisement style metadata configuration set, and the new advertisement can be extended according to the new advertisement style.
  • adding, deleting, and modifying metadata can obtain a new advertisement style, and adjusting the relative positional relationship between the metadata 21-23 can also obtain a new advertisement style, and modifying Any one of the metadata validation rules can also result in a new ad style, for example, modifying the image resolution of the metadata 22 of the ad style 20 to obtain a new ad style.
  • This is merely a schematic illustration and does not limit the specific method by which a new advertising style can be derived. In this way, new advertising styles can be continuously obtained, and advertisers can continuously promote new advertising styles and improve users' attention to advertisements.
  • a component corresponding to each metadata is determined by standardizing each metadata of the advertisement pattern, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • FIG. 3 is a flowchart of a method for configuring advertisement style metadata according to another embodiment of the present invention.
  • the method further includes:
  • Step 104 Perform batch processing on the advertisement generated according to the advertisement style.
  • the batch processing includes at least one of the following: content insertion, content deletion, and content modification.
  • FIG. 4 is a schematic diagram of batch processing according to an embodiment of the present invention. As shown in FIG. 4, it is assumed that a large number of advertisements are designed according to the advertisement pattern 20 in the above embodiment. In this embodiment, a large number of advertisements designed according to the advertisement pattern 20 can also be batch processed, for example, content insertion, content. Delete or content modification. As shown in FIG. 4, the batch operations include: batch insertion, batch deletion, and batch replacement. This is only a schematic description, and does not limit the types of specific batch operations.
  • the batch insertion may further include a title+insert, an image+insert, a video+insert, a text description+insert, that is, a predetermined quantity and a predetermined content may be uniformly inserted in the title of the large number of advertisements designed according to the advertisement style 20.
  • Characters, or sub-images are uniformly inserted in images of a large number of advertisements designed according to the advertisement style 20, or a small video is uniformly inserted in a video of a large number of advertisements designed according to the advertisement style 20, or is designed according to the advertisement style 20
  • a textual description of a large number of advertisements is inserted into an additional textual description.
  • the batch deletion may further include title+delete, image+delete, video+delete, text description+delete. That is, the predetermined number of characters of the predetermined content may be uniformly deleted in the titles of the large number of advertisements designed according to the advertisement pattern 20, or some image contents may be collectively deleted in the images of the large number of advertisements designed according to the advertisement pattern 20, or according to the advertisement style. A part of the video is designed to be deleted in a large number of advertisements, or a part of the text description is uniformly deleted in the text description of a large number of advertisements designed according to the advertisement style 20.
  • the batch replacement may further include title + replacement, image + replacement, video + replacement, text description + replacement. That is, a part of the characters may be uniformly replaced in the titles of a large number of advertisements designed according to the advertisement style 20, or some image contents may be uniformly replaced in the images of a large number of advertisements designed according to the advertisement style 20, or a large number of designs according to the advertisement style 20 A part of the video is uniformly replaced in the video of the advertisement, or a part of the text description is uniformly replaced in the text description of a large number of advertisements designed according to the advertisement style 20.
  • advertisement style 1 and advertisement style 2 are two different advertisement styles, and a large number of advertisements can be designed according to advertisement style 1.
  • a large number of advertisements can also be designed according to the advertisement style 2, and the advertisement designed according to the advertisement style 1 is different from the advertisement designed according to the advertisement style 2.
  • a large number of advertisements designed according to the advertisement style 1 need to be batch-operated, a large number of advertisements can be batch-operated according to the metadata of the advertisement style 1.
  • a large number of advertisements designed according to the advertisement style 2 need to be batch-operated, a large number of advertisements can be batch-operated according to the metadata of the advertisement style 2.
  • the components corresponding to each metadata are determined, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • the unified modification of the contents of different fields can realize batch modification of a large number of advertisements designed according to the advertisement style, and improve the modification efficiency of a large number of advertisements.
  • FIG. 5 is a flowchart of a method for configuring advertisement style metadata according to another embodiment of the present invention.
  • the method further includes:
  • Step 501 Detect behavior information of a user operating the advertisement.
  • the behavior information includes at least one of the following: browsing, clicking, double clicking, and sliding.
  • FIG. 6 is a schematic structural diagram of an advertisement according to an embodiment of the present invention.
  • 60 denotes a specific advertisement, wherein the position indicated by 61 shows the title of the advertisement, the position shown by 62 shows the picture of the advertisement, and the position shown by 63 shows the text description of the advertisement, when When the user views the advertisement 60 on the user terminal, if the advertisement 60 has a certain attraction to the user, the user will perform corresponding operations on the advertisement 60 through the user interface, such as browsing, clicking, double-clicking, sliding, etc. . It is assumed that the user has clicked on the advertisement 60 through the user interface.
  • detecting behavior information of the user operating the advertisement includes: detecting location information that the user clicks in the advertisement; and detecting a field name that the user clicks in the advertisement;
  • the location information that the user clicks in the advertisement may be specifically detected, for example, the location of the user's finger contact in the user interface, or the user's finger contact.
  • the location of the place in the ad which can be specifically coordinates.
  • it is also possible to detect which field of the advertisement is clicked by the user for example, the location where the user clicks is located at the position indicated by 61, indicating that the user clicked on the title of the advertisement. If the user clicks on the location shown at 62, the user clicks on the image of the advertisement. Where the user clicks on the location shown at 63, the user clicks on the textual description of the ad.
  • the location that the user clicks on can indicate a location that is attractive to the user.
  • Step 502 Send location information that the user clicks in the advertisement, and a field name that the user clicks in the advertisement to the server.
  • the location information that the user clicks in the advertisement and the field name that the user clicks in the advertisement may also be sent to the server, where the server may be multiple servers distributed in different locations.
  • the server may be multiple servers distributed in different locations.
  • the user's clicks on advertisements designed according to different advertisement styles are counted, thereby reflecting the popularity of advertisements designed according to different advertisement styles.
  • the advertisement style can be further modified, and a large number of new advertisement styles are obtained by arranging and combining the components of different kinds of advertisement styles.
  • the embodiment of the present invention reflects the popularity of advertisements designed according to different advertisement styles by counting the degree of clicks of advertisements designed by users according to different advertisement styles. According to the user's popularity of the advertisement, the advertisement style can be further modified, thereby improving the update efficiency of the advertisement style.
  • the same advertisement can be displayed in a plurality of advertisement styles, for example, when the advertisement is displayed above or below the user interface, the advertisement style displayed by the advertisement is different; in addition, when the user terminal is The ad can show different ad styles when the wireless network connection environment is different.
  • the advertisement style displayed by the advertisement may also be different.
  • advertisements of different advertisement styles may be displayed by detecting different conditions, and specifically include the following feasible implementation manners:
  • a feasible implementation manner is: detecting location information of the advertisement in a user interface, and determining an advertisement style displayed by the advertisement in the user interface according to location information of the advertisement in a user interface.
  • the advertisement style is determined, and the corresponding advertisement can be provided to the user according to the determined advertisement style, so as to display the advertisement of the corresponding advertisement style on the display interface of the user terminal.
  • the advertisement style of the advertisement may be obtained by arranging and combining the components of different kinds of advertisement styles.
  • the search engine searches for a plurality of search results according to the keyword, and the plurality of search results are arranged from top to bottom, optionally, if the advertisement is displayed in multiple searches.
  • the advertisement is displayed in the upgraded version of the advertisement style.
  • the so-called upgrade version of the advertisement style may be: the text is a large font, the image is a high resolution image, and the video is a high resolution video. If the ad appears at the bottom of multiple search results, the ad is displayed in the declining version of the ad style.
  • the so-called downsizing ad style can be: text is a small font, image is a low resolution image, video is low resolution Rate video.
  • the location information of the advertisement in the user interface is not limited to the top of the plurality of search results or the bottom of the plurality of search results.
  • Another possible implementation manner is: determining an advertisement style displayed by the advertisement in the user interface according to a wireless network connection environment in which the user terminal is located.
  • the advertisement style displayed by the advertisement in the user interface may include a high resolution image or a high resolution video.
  • Yet another feasible implementation manner is: determining an advertisement style displayed by the advertisement in the user interface according to an operating system of the user terminal.
  • the operating system of the user terminal is an Android operating system
  • the advertisement style is specifically an advertisement style of the application APP
  • the user terminal can directly display the advertisement style of downloading the APP, instead of displaying the advertisement style of the application market homepage, that is, the user terminal can Jump directly to download the ad style of the app, without having to go through the ad style of the app market homepage and then enter the ad style of downloading the app.
  • Table 4 The correspondence between different conditions and different advertising styles is shown in Table 4 below:
  • FIG. 7 is a structural diagram of an advertisement style metadata configuration apparatus according to an embodiment of the present invention.
  • the advertisement style metadata configuration apparatus provided by the embodiment of the present invention may execute the processing flow provided by the embodiment of the advertisement style metadata configuration method.
  • the advertisement style metadata configuration apparatus 70 includes: an obtaining module 71, a standardization module 72,
  • the arranging module 73 is configured to obtain each metadata of the advertisement pattern.
  • the standardization module 72 is configured to standardize each metadata of the advertisement pattern, and determine a component corresponding to each metadata, where the component is
  • the attribute information includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • the arrangement combination module 73 is configured to obtain an advertisement style metadata configuration set by arranging and combining components of different kinds of advertisement styles.
  • the field content input manner includes at least one of the following: manually inputting, selecting from a preset list, and selecting from a preset database.
  • the advertising style metadata configuration apparatus provided by the embodiment of the present invention may be specifically used to perform the method embodiment provided in FIG. 1 above, and specific functions are not described herein again.
  • a component corresponding to each metadata is determined by standardizing each metadata of the advertisement pattern, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • FIG. 8 is a structural diagram of an advertisement style metadata configuration apparatus according to another embodiment of the present invention.
  • the advertisement style metadata configuration device 70 further includes: a batch processing module 74, configured to perform batch processing on the advertisement generated according to the advertisement pattern, where the batch processing includes at least one of the following Kind: content insertion, content deletion, content modification.
  • the advertisement style metadata configuration device 70 further includes: a detecting module 75, configured to detect behavior information of the user operating the advertisement, the behavior information including at least one of the following: browsing, clicking, double-clicking, sliding .
  • the detecting module 75 is specifically configured to: detect location information that the user clicks in the advertisement; and detect a field name that the user clicks in the advertisement.
  • the advertisement style metadata configuration device 70 further includes: a sending module 76, configured to send the location information that the user clicks in the advertisement, and the field name that the user clicks in the advertisement to server.
  • the advertisement style metadata configuration apparatus 70 further includes a determination module 77.
  • the detecting module 75 is further configured to: detect location information of the advertisement in the user interface; correspondingly, the determining module 77 is configured to determine, according to the location information of the advertisement in the user interface, that the advertisement is displayed in the user interface Advertising style.
  • determining module 77 is configured to determine an advertisement style displayed by the advertisement in the user interface according to a wireless network connection environment in which the user terminal is located.
  • determining module 77 is configured to determine an advertisement style displayed by the advertisement in the user interface according to an operating system of the user terminal.
  • the advertising style metadata configuration apparatus provided by the embodiment of the present invention may be specifically used to perform the method embodiments provided in the foregoing FIG. 1 , FIG. 3 or FIG. 5 , and specific functions are not described herein again.
  • a component corresponding to each metadata is determined by standardizing each metadata of the advertisement pattern, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field content verification rule.
  • the embodiment of the present invention determines the components corresponding to each metadata by standardizing the metadata of the advertisement pattern, and the attribute information of the component includes: a field name, a field content input manner, a field content type, and a field.
  • Content verification rules by arranging and combining different types of advertising style components, a large number of new advertising styles can be obtained, thereby improving the update efficiency of the advertising style; by standardizing the definition of each metadata of the advertising style, it is determined
  • Each component of the metadata corresponds to the component, and the attribute information of the component includes: a field name, a field content input mode, a field content type, and a field content verification rule.
  • the disclosed apparatus and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • FIG. 9 is a block diagram showing the structure of a computing device that can be used to implement the above-described advertising style metadata configuration method according to an embodiment of the invention.
  • computing device 900 includes a memory 910 and a processor 920.
  • the processor 920 can be a multi-core processor or can include multiple processors.
  • processor 920 can include a general purpose main processor and one or more special coprocessors, such as a graphics processing unit (GPU), a digital signal processor (DSP), and the like.
  • the processor 920 can be implemented using a custom circuit, such as an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA).
  • ASIC Application Specific Integrated Circuit
  • FPGA Field Programmable Gate Array
  • Memory 910 can include various types of storage units, such as system memory, read only memory (ROM), and persistent storage.
  • the ROM can store static data or instructions required by the processor 920 or other modules of the computer.
  • the persistent storage device can be a readable and writable storage device.
  • the persistent storage device may be a non-volatile storage device that does not lose stored instructions and data even after the computer is powered off.
  • the persistent storage device employs a mass storage device (eg, magnetic or optical disk, flash memory) as the permanent storage device.
  • the persistent storage device can be a removable storage device (e.g., a floppy disk, an optical drive).
  • the system memory can be a readable and writable storage device or a volatile read/write storage device, such as dynamic random access memory.
  • System memory can store instructions and data that some or all of the processors need at runtime.
  • memory 910 can include any combination of computer readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read only memory), and magnetic disks and/or optical disks can also be employed.
  • the memory 910 can include a removable storage device that is readable and/or writable, such as a compact disc (CD), a read-only digital versatile disc (eg, a DVD-ROM, a dual layer DVD-ROM), Read-only Blu-ray discs, ultra-density discs, flash cards (such as SD cards, min SD cards, Micro-SD cards, etc.), magnetic floppy disks, and so on.
  • a removable storage device that is readable and/or writable, such as a compact disc (CD), a read-only digital versatile disc (eg, a DVD-ROM, a dual layer DVD-ROM), Read-only Blu-ray discs, ultra-density discs, flash cards (such as SD cards, min SD cards, Micro-SD cards, etc.), magnetic floppy disks, and so on.
  • the computer readable storage medium does not include a carrier wave and an instantaneous electronic signal transmitted by wireless or wire.
  • Executable code is stored on the memory 910, and when the executable code is processed by the processor 920, the processor 920 can be caused to perform the advertising style metadata configuration method described above.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the method according to the invention may also be embodied as a computer program or computer program product comprising computer program code instructions for performing the various steps defined above in the above method of the invention.
  • the present invention may be embodied as a non-transitory machine readable storage medium (or computer readable storage medium, or machine readable storage medium) having stored thereon executable code (or computer program, or computer instruction code)
  • executable code or computer program, or computer instruction code
  • a processor of an electronic device or computing device, server, etc.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present invention. Part of the steps.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
  • each block of the flowchart or block diagram can represent a module, a program segment, or a portion of code that includes one or more of the Executable instructions.
  • the functions noted in the blocks may also occur in a different order than the ones in the drawings. For example, two consecutive blocks may be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or operation. Or it can be implemented by a combination of dedicated hardware and computer instructions.

Landscapes

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

Abstract

一种广告样式元数据配置方法及装置、计算设备和存储介质。该方法包括:获取广告样式的各元数据(101);对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则(102);通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合(103)。通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同种类的广告样式的组件进行排列组合可得出大量的新的广告样式,从而提高了广告样式的更新效率。

Description

广告样式元数据配置方法及装置、计算设备和存储介质 技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种广告样式元数据配置方法及装置、计算设备和存储介质。
背景技术
广告是为了某种特定的需要,通过一定形式的媒体,公开而广泛地向公众传递信息的宣传手段。
不同行业的广告需要不同的广告样式,对于同一广告主而言,若不断的优化其广告样式,不断推出新的广告样式,有助于吸引用户的注意力。若广告是通过互联网媒体传播的,那么广告样式的不断更新,可提高用户对广告的点击查看率。
但是现有技术中,广告样式的更新主要依靠人工修改,导致广告样式的更新效率较低。
发明内容
本发明实施例提供一种广告样式元数据配置方法及装置,以提高广告样式的更新效率。
本发明实施例的一个方面是提供一种广告样式元数据配置方法,包括:
获取广告样式的各元数据;
对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则;
通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
本发明实施例的另一个方面是提供一种广告样式元数据配置装置,包括:
获取模块,用于获取广告样式的各元数据;
标准化模块,用于对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则;
排列组合模块,用于通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
本发明实施例的另一方面提供了一种广告呈现方法,包括:
确定广告在用户界面中显示的广告样式,所述广告的广告样式是通过对不同种类的广告样式的组件进行排列组合得到的;
在所述用户界面中显示具有所述广告样式的广告。
本发明实施例的另一方面是提供一种计算设备,包括:
处理器;以及
存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上任何一项所述的方法。
本发明实施例的另一方面是一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上任一项所述的方法。
本发明实施例提供的广告样式元数据配置方法及装置,通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同种类的广告样式的组件进行排列组合可得出大量的新的广告样式,从而提高了广告样式的更新效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本发明实施例提供的广告样式元数据配置方法流程图;
图2为本发明实施例提供的广告样式的结构示意图;
图3为本发明另一实施例提供的广告样式元数据配置方法流程图;
图4为本发明实施例提供的批量处理的示意图;
图5为本发明另一实施例提供的广告样式元数据配置方法流程图;
图6为本发明实施例提供的广告的结构示意图;
图7为本发明实施例提供的广告样式元数据配置装置的结构图;
图8为本发明另一实施例提供的广告样式元数据配置装置的结构图。
图9示出了根据本发明一实施例可用于实现广告样式元数据配置方法的计算设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明提供的广告样式元数据配置方法,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图1为本发明实施例提供的广告样式元数据配置方法流程图。本发明实施例针对现有技术的如上技术问题,提供了广告样式元数据配置方法,该方法具体步骤如下:
步骤101、获取广告样式的各元数据。
图2为本发明实施例提供的广告样式的结构示意图。如图2所示,20表示广告样式,21、22、23表示广告样式的各元数据,此处只是示意性说明,并不限定广告样式20可以包括的元数据的个数,以及元数据的具体内容。在本实施例中,广告样式由元数据的个数、元数据之间的相对位置关系、各元数据的校验规则确定,也就是说,对于任意两个广告样式而言,若元数据的个数、元数据之间的相对位置关系、各元数据的校验规则中至少有一个不同,则该两个广告样式为不同的广告样式。可选的,广告样式20的元数据21具体可以为广告的标题,广告样式20的元数据22具体可以为广告展示的图片,广告样式20的元数据23具体可以为广告的文字描述。
步骤102、对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则。
在本实施例中,对广告样式的各元数据进行标准化定义,将元数据抽象为组件,组件是广告样式的最小单元。可选的,每个组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则。
其中,字段名称具体可以是:标题、图片1、图片2、…图片n、视频1、视频2、…视频n、文字描述等。例如对广告样式20的元数据21、元数据22、元数据23进行标准化定义,元数据21的字段名称为标题、元数据22的字段名称为图片、元数据23的字段名称为文字描述。
所述字段内容输入方式包括如下至少一种:手动输入、从预设列表中选择、从预设数据库中选择。例如,用户可以在广告样式20的元数据21中直接输入标题,在元数据23中直接输入文字描述。在其他实施例中,广告样式20的元数据21中需要填入的标题还可以从预设列表中选择,例如,元数据21中可设置有一个下拉列表,该下拉列表中包括多个标题,用户可以从该下拉列表中选择一个标题作为元数据21中需要填入的内容。同理,元数据22中也可设置有一个下拉列表,该下拉列表中包括多个图片,用户可以从该下拉列表中选择一个图片作为元数据22中需要填入的内容。在一些实施例中,元数据21、元数据22、元数据23中分别需要填入的内容可以是一组数据,该组数据存储在数据库中,例如,广告样式20是一个应用程序APP的广告样式,广告样式20的元数据21具体为该APP的名称,广告样式20的元数据 22具体为该APP的安装链接,广告样式20的元数据23具体为该APP的图标标识,由于该APP的名称、安装链接、图标标识分别是固定的,不是随机变化的,因此,该APP的名称、安装链接、图标标识可作为一组数据存储在数据库中,当需要在广告样式20的元数据21、元数据22、元数据23中分别填入内容时,从数据库中同时获取该APP的名称、安装链接、图标标识的一组数据,并将该组数据中的APP名称自动填入元数据21中,将该APP的安装链接自动填入元数据22中,将该APP的图标标识自动填入元数据23中。
在本实施例中,字段具体可以指组件,字段内容类型具体指组件中填入的内容的类型,例如文本、图片、视频、链接等。字段内容类型具体如下表1所示:
表1
类型 前端渲染形式 适用字段
text 文本框 标题,描述等
img 图片上传组件 图片
video 视频上传组件 视频
select 下拉列表 App分类
condition 复杂条件 商品筛选条件
另外,在本实施例中,如表2所示,每个元数据还可以对应有一个校验器,该校验器用于验证元数据中实际输入的内容的类型和该元数据对应的字段内容类型是否一致,例如,广告样式20的元数据21对应的字段内容类型是文本,而元数据21中实际输入的是图片,则元数据21对应的校验器就会报错。不同元数据对应的校验器不同,元数据的字段内容类型和校验器的对应关系如下表2所示:
表2
类型 适用校验器 适用字段
text 文本校验器 标题,描述等
img 图片文件校验器 图片
video 视频文件校验器 视频
url URL校验器 目标url
phone 电话校验器 电话
此外,该校验器不仅用于验证元数据中实际输入的内容的类型和该元数据对应的字段内容类型是否一致,当元数据中实际输入的内容的类型和该元数据对应的字段内容类型一致时,校验器还可以进一步地依据校验规则校验 元数据中实际输入的内容是否符合校验规则,例如,元数据21的字段名称为标题,该标题的校验规则可以规定标题的字符数,例如,该标题最多可以包含几个字符,最少可以包含几个字符,以及每个字符最大可以是几号字体,最小可以是几号字体等。再例如,元数据22的字段名称为图片,该图片的校验规则可以规定图片的大小、分辨率、容量、后缀、类型等。再例如,元数据23的字段名称为视频,该视频的校验规则可以规定视频的时长、后缀、分辨率等,字段内容校验规则具体可以如表3所示:
表3
Figure PCTCN2018105089-appb-000001
步骤103、通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
图2所示的是一个广告样式,其他广告样式的元数据提取,以及对其他广告样式的元数据的标准化定义与前述步骤一致,此处不再赘述。可选的,对于任意两个广告样式而言,若元数据的个数、元数据之间的相对位置关系、各元数据的校验规则中至少有一个不同,则该两个广告样式为不同的广告样式。通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合,进一步根据广告样式元数据配置集合可得到新的广告样式,根据新的广告样式可以延伸出新的广告。
例如,对于图2所示的广告样式20,增加、删除、修改元数据即可得到一个新的广告样式,调整元数据21-23之间的相对位置关系也可以得到一个新的广告样式,修改任一个元数据的校验规则也可以得到一个新的广告样式,例如,修改广告样式20的元数据22的图像分辨率即可得到一个新的广告样式。此处只是示意性说明,并不限定具体的能够得出新的广告样式的方法。如此可以不断的得出新的广告样式,广告主可以不断地将新的广告样式进行推广,提高用户对广告的注意力。
本发明实施例通过对广告样式的各元数据进行标准化定义,确定出各元 数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同种类的广告样式的组件进行排列组合可得出大量的新的广告样式,从而提高了广告样式的更新效率。
图3为本发明另一实施例提供的广告样式元数据配置方法流程图。在上述实施例的基础上,例如在图1所示实施例的基础上,步骤103之后还包括:
步骤104、对根据所述广告样式生成的广告进行批量处理。
所述批量处理包括如下至少一种:内容***、内容删除、内容修改。
图4为本发明实施例提供的批量处理的示意图。如图4所示,假设根据上述实施例中的广告样式20设计出大量的广告,在本实施例中,还可以对根据广告样式20设计出的大量广告进行批量处理,例如,内容***、内容删除或内容修改。如图4所示,批量操作包括:批量***、批量删除、批量替换,此处只是示意性说明,并不限定具体的批量操作的种类。可选的,批量***还可以进一步包括标题+***、图像+***、视频+***、文字描述+***,即可以在根据广告样式20设计出的大量广告的标题中统一***预定数量、预定内容的字符,或者在根据广告样式20设计出的大量广告的图像中统一***子图像,或者在根据广告样式20设计出的大量广告的视频中统一***一段小视频,或者在根据广告样式20设计出的大量广告的文字描述中统一***一段附加的文字描述。
如图4所示,批量删除还可以进一步包括标题+删除、图像+删除、视频+删除、文字描述+删除。即可以在根据广告样式20设计出的大量广告的标题中统一删除预定数量、预定内容的字符,或者在根据广告样式20设计出的大量广告的图像中统一删除一些图像内容,或者在根据广告样式20设计出的大量广告的视频中统一删除一部分视频,或者在根据广告样式20设计出的大量广告的文字描述中统一删除一部分文字描述。
如图4所示,批量替换还可以进一步包括标题+替换、图像+替换、视频+替换、文字描述+替换。即可以在根据广告样式20设计出的大量广告的标题中统一替换一部分字符,或者在根据广告样式20设计出的大量广告的图像中统一替换一些图像内容,或者在根据广告样式20设计出的大量广告的视频中统一替换一部分视频,或者在根据广告样式20设计出的大量广告的文字描述 中统一替换一部分文字描述。
需要注意的是,本实施例可以对不同种类的广告样式对应的广告进行批量操作,例如,广告样式1和广告样式2是两种不同的广告样式,根据广告样式1可以设计出大量的广告,根据广告样式2也可以设计出大量的广告,根据广告样式1设计出的广告和根据广告样式2设计出的广告是不同的。当需要对根据广告样式1设计出的大量广告进行批量操作时,可以根据广告样式1的元数据对大量广告进行批量操作。当需要对根据广告样式2设计出的大量广告进行批量操作时,可以根据广告样式2的元数据对大量广告进行批量操作。
本实施例通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同字段内容的统一修改,可以实现对根据广告样式设计出的大量广告批量修改,提高了对大量广告的修改效率。
图5为本发明另一实施例提供的广告样式元数据配置方法流程图。在上述实施例的基础上,例如在图1所示实施例的基础上,步骤103之后还包括:
步骤501、检测用户对所述广告进行操作的行为信息。
所述行为信息包括如下至少一种:浏览、点击、双击、滑动。
图6为本发明实施例提供的广告的结构示意图。如图6所述,60表示一个具体的广告,其中,61所示的位置显示有广告的标题,62所示的位置显示有广告的图片,63所示的位置显示有广告的文字描述,当用户在用户终端上观看到广告60时,若广告60对该用户而言具有一定的吸引力,则该用户将通过用户界面对该广告60进行相应的操作,例如浏览、点击、双击、滑动等。假设用户通过用户界面对该广告60进行了点击操作。
具体的,检测用户对所述广告进行操作的行为信息包括:检测用户在所述广告中点击的位置信息;检测用户在所述广告中点击的字段名称;
如图6所示,当用户通过用户界面对该广告60进行了点击操作时,可以具体检测用户在广告中点击的位置信息,例如用户手指接触的地方在用户界面中的位置,或者用户手指接触的地方在该广告中的位置,该位置具体可以 是坐标。进一步,还可以检测用户点击的地方是广告的哪个字段,例如,用户点击的地方位于61所示的位置,则表示用户点击了该广告的标题。若用户点击的地方位于62所示的位置,则表示用户点击了该广告的图片。用户点击的地方位于63所示的位置,则表示用户点击了该广告的文字描述。用户点击的位置即可表示对用户具有吸引力的位置。
步骤502、将所述用户在所述广告中点击的位置信息,以及所述用户在所述广告中点击的字段名称发送给服务器。
在本实施例中,还可以将用户在所述广告中点击的位置信息,以及所述用户在所述广告中点击的字段名称发送给服务器,该服务器可以是分布在不同地点的多个服务器,以使服务器进行统计,统计用户对根据不同广告样式设计出的广告的点击程度,从而反映出根据不同广告样式设计出的广告的受欢迎程度。根据用户对广告的受欢迎程度,还可以进一步的修改广告样式,若通过对不同种类的广告样式的组件进行排列组合得出大量的新的广告样式。
本发明实施例通过统计用户对根据不同广告样式设计出的广告的点击程度,从而反映出根据不同广告样式设计出的广告的受欢迎程度。根据用户对广告的受欢迎程度,还可以进一步的修改广告样式,从而提高了广告样式的更新效率。
在上述实施例的基础上,同一个广告可以以多种广告样式进行显示,例如,当广告显示在用户界面的上面或下面时,其该广告展示出的广告样式不同;另外,当用户终端所处的无线网络连接环境不同时,该广告展示出的广告样式也可以不同。此外,当用户终端的操作***不同时,该广告展示出的广告样式也可以不同。具体的,在本实施例中,可以通过检测不同的条件,以展示不同广告样式的广告,具体的包括如下几种可行的实现方式:
一种可行的实现方式是:检测所述广告在用户界面中的位置信息,根据所述广告在用户界面中的位置信息,确定所述广告在所述用户界面中显示的广告样式。确定了广告样式,可以根据所确定的广告样式向用户提供相应的广告,以便在用户终端的显示界面上显示相应广告样式的广告。其中,广告的广告样式可以是通过对不同种类的广告样式的组件进行排列组合得到的。上述在用户终端的显示界面呈现广告的方法的具体实现也可参见上述广告样 式配置方法,在此不再赘述。
假设用户在用户终端的搜索引擎中输入了关键词,搜索引擎根据关键词进行搜索显示出多个搜索结果,多个搜索结果从上到下依次排列,可选的,如果广告显示在多个搜索结果的首位,则以升舱版的广告样式显示该广告,所谓升舱版的广告样式可以是:文本为大号字体、图像为高分辨率的图像、视频为高分辨率的视频。如果广告显示在多个搜索结果的底部,则以降舱版的广告样式显示该广告,所谓降舱版的广告样式可以是:文本为小号字体、图像为低分辨率的图像、视频为低分辨率的视频。
在本实施例中,广告在用户界面中的位置信息不限于多个搜索结果的首位或多个搜索结果的底部。
另一种可行的实现方式是:根据用户终端所处的无线网络连接环境,确定所述广告在所述用户界面中显示的广告样式。
当用户终端处于WIFI连接环境时,广告在所述用户界面中显示的广告样式可以包括高分辨率的图像或高分辨率的视频。
再一种可行的实现方式是:根据用户终端的操作***,确定所述广告在所述用户界面中显示的广告样式。
例如,用户终端的操作***为Android操作***,广告样式具体为应用程序APP的广告样式,则用户终端可以直接显示下载该APP的广告样式,而不显示应用市场首页的广告样式,即用户终端可以直接跳转到下载该APP的广告样式,而不需要经过应用市场首页的广告样式再进入下载该APP的广告样式。不同的条件和展示不同广告样式的对应关系如下表4所示:
表4
Figure PCTCN2018105089-appb-000002
Figure PCTCN2018105089-appb-000003
本实施例对于同一广告,通过检测不同的条件,以展示不同广告样式的广告,提高了广告显示的灵活性。
图7为本发明实施例提供的广告样式元数据配置装置的结构图。本发明实施例提供的广告样式元数据配置装置可以执行广告样式元数据配置方法实施例提供的处理流程,如图7所示,广告样式元数据配置装置70包括:获取模块71、标准化模块72、排列组合模块73;其中,获取模块71用于获取广告样式的各元数据;标准化模块72用于对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则;排列组合模块73用于通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
可选的,所述字段内容输入方式包括如下至少一种:手动输入、从预设列表中选择、从预设数据库中选择。
本发明实施例提供的广告样式元数据配置装置可以具体用于执行上述图1所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同种类的广告样式的组件进行排列组合可得出大量的新的广告样式,从而提高了广告样式的更新效率。
图8为本发明另一实施例提供的广告样式元数据配置装置的结构图。在上述实施例的基础上,广告样式元数据配置装置70还包括:批量处理模块74,批量处理模块74用于对根据所述广告样式生成的广告进行批量处理,所述批量处理包括如下至少一种:内容***、内容删除、内容修改。
另外,广告样式元数据配置装置70还包括:检测模块75,检测模块75用于检测用户对所述广告进行操作的行为信息,所述行为信息包括如下至少一种:浏览、点击、双击、滑动。检测模块75具体用于:检测用户在所述广告中点击的位置信息;检测用户在所述广告中点击的字段名称。
此外,广告样式元数据配置装置70还包括:发送模块76,发送模块76用于将所述用户在所述广告中点击的位置信息,以及所述用户在所述广告中点击的字段名称发送给服务器。广告样式元数据配置装置70还包括:确定模块77。检测模块75还用于:检测所述广告在用户界面中的位置信息;相应的,确定模块77用于根据所述广告在用户界面中的位置信息,确定所述广告在所述用户界面中显示的广告样式。或者确定模块77用于根据用户终端所处的无线网络连接环境,确定所述广告在所述用户界面中显示的广告样式。或者确定模块77用于根据用户终端的操作***,确定所述广告在所述用户界面中显示的广告样式。
本发明实施例提供的广告样式元数据配置装置可以具体用于执行上述图1、3或图5所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同字段内容的统一修改,可以实现对根据广告样式设计出的大量广告批量修改,提高了对大量广告的修改效率;对于同一广告,通过检测不同的条件,以展示不同广告样式的广告,提高了广告显示的灵活性。
上文中已经参考附图详细描述了根据本发明的广告样式元数据配置方法和装置。
综上所述,本发明实施例通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同种类的广告样式的组件进行排列组合可得出大量的新的广告样式,从而提高了广告样式的更新效率;通过对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则,通过对不同字段内容的统一修改,可以实现 对根据广告样式设计出的大量广告批量修改,提高了对大量广告的修改效率;对于同一广告,通过检测不同的条件,以展示不同广告样式的广告,提高了广告显示的灵活性。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
图9示出了根据本发明一实施例可用于实现上述广告样式元数据配置方法的计算设备的结构示意图。
参见图9,计算设备900包括存储器910和处理器920。
处理器920可以是一个多核的处理器,也可以包含多个处理器。在一些实施例中,处理器920可以包含一个通用的主处理器以及一个或多个特殊的协处理器,例如图形处理器(GPU)、数字信号处理器(DSP)等等。在一些实施例中,处理器920可以使用定制的电路实现,例如特定用途集成电路(ASIC,Application Specific Integrated Circuit)或者现场可编程逻辑门阵列(FPGA,Field Programmable Gate Arrays)。
存储器910可以包括各种类型的存储单元,例如***内存、只读存储器(ROM),和永久存储装置。其中,ROM可以存储处理器920或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储 装置可以是可移除的存储设备(例如软盘、光驱)。***内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。***内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器910可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(DRAM,SRAM,SDRAM,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器910可以包括可读和/或写的可移除的存储设备,例如激光唱片(CD)、只读数字多功能光盘(例如DVD-ROM,双层DVD-ROM)、只读蓝光光盘、超密度光盘、闪存卡(例如SD卡、min SD卡、Micro-SD卡等等)、磁性软盘等等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。
存储器910上存储有可执行代码,当可执行代码被处理器920处理时,可以使处理器920执行上文述及的广告样式元数据配置方法。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
此外,根据本发明的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。
或者,本发明还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器等)的处理器执行时,使所述处理器执行根据本发明的上述方法的各个步骤。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、 随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
附图中的流程图和框图显示了根据本发明的多个实施例的***和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (20)

  1. 一种广告样式元数据配置方法,其特征在于,包括:
    获取广告样式的各元数据;
    对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则;
    通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
  2. 根据权利要求1所述的方法,其特征在于,所述字段内容输入方式包括如下至少一种:
    手动输入、从预设列表中选择、从预设数据库中选择。
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
    对根据所述广告样式生成的广告进行批量处理,所述批量处理包括如下至少一种:
    内容***、内容删除、内容修改。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    检测用户对所述广告进行操作的行为信息,所述行为信息包括如下至少一种:
    浏览、点击、双击、滑动。
  5. 根据权利要求4所述的方法,其特征在于,所述检测用户对所述广告进行操作的行为信息包括:
    检测用户在所述广告中点击的位置信息;以及/或者
    检测用户在所述广告中点击的字段名称。
  6. 根据权利要求5所述的方法,其特征在于,所述方法还包括:
    将所述用户在所述广告中点击的位置信息,以及所述用户在所述广告中点击的字段名称发送给服务器。
  7. 根据权利要求4所述的方法,其特征在于,所述方法还包括如下至少一种:
    检测所述广告在用户界面中的位置信息,根据所述广告在用户界面中的位置信息,确定所述广告在所述用户界面中显示的广告样式;
    根据用户终端所处的无线网络连接环境,确定所述广告在所述用户界面中显示的广告样式;
    根据用户终端的操作***,确定所述广告在所述用户界面中显示的广告样式。
  8. 一种广告样式元数据配置装置,其特征在于,包括:
    获取模块,用于获取广告样式的各元数据;
    标准化模块,用于对广告样式的各元数据进行标准化定义,确定出各元数据分别对应的组件,所述组件的属性信息包括:字段名称、字段内容输入方式、字段内容类型、字段内容校验规则;
    排列组合模块,用于通过对不同种类的广告样式的组件进行排列组合得到广告样式元数据配置集合。
  9. 根据权利要求8所述的广告样式元数据配置装置,其特征在于,所述字段内容输入方式包括如下至少一种:
    手动输入、从预设列表中选择、从预设数据库中选择。
  10. 根据权利要求8或9所述的广告样式元数据配置装置,其特征在于,还包括:
    批量处理模块,用于对根据所述广告样式生成的广告进行批量处理,所述批量处理包括如下至少一种:
    内容***、内容删除、内容修改。
  11. 根据权利要求10所述的广告样式元数据配置装置,其特征在于,还包括:
    检测模块,用于检测用户对所述广告进行操作的行为信息,所述行为信息包括如下至少一种:
    浏览、点击、双击、滑动。
  12. 根据权利要求11所述的广告样式元数据配置装置,其特征在于,所述检测模块具体用于:
    检测用户在所述广告中点击的位置信息;以及/或者
    检测用户在所述广告中点击的字段名称。
  13. 根据权利要求12所述的广告样式元数据配置装置,其特征在于,还包括:
    发送模块,用于将所述用户在所述广告中点击的位置信息,以及所述用户在所述广告中点击的字段名称发送给服务器。
  14. 根据权利要求11所述的广告样式元数据配置装置,其特征在于,还包括:确定模块;
    所述检测模块还用于:检测所述广告在用户界面中的位置信息;
    所述确定模块用于根据所述广告在用户界面中的位置信息,确定所述广告在所述用户界面中显示的广告样式;或者
    所述确定模块用于根据用户终端所处的无线网络连接环境,确定所述广告在所述用户界面中显示的广告样式;或者
    所述确定模块用于根据用户终端的操作***,确定所述广告在所述用户界面中显示的广告样式。
  15. 一种广告呈现方法,包括:
    确定广告在用户界面中显示的广告样式,所述广告的广告样式是通过对不同种类的广告样式的组件进行排列组合得到的;
    在所述用户界面中显示具有所述广告样式的广告。
  16. 根据权利要求15所述的广告呈现方法,其特征在于,所述确定广告在用户界面中显示的广告样式的步骤包括如下至少一种:
    检测所述广告在用户界面中的位置信息,根据所述广告在用户界面中的位置信息,确定所述广告在所述用户界面中显示的广告样式;
    根据用户终端所处的无线网络连接环境,确定所述广告在所述用户界面中显示的广告样式;
    根据用户终端的操作***,确定所述广告在所述用户界面中显示的广告样式。
  17. 根据权利要求15所述的广告呈现方法,其特征在于,还包括:
    检测用户对所述广告进行操作的行为信息,所述行为信息包括如下至少一种:浏览、点击、双击、滑动;
    将所述行为信息发送给服务器。
  18. 根据权利要求17所述的方法,其特征在于,所述检测用户对所述广告进行操作的行为信息包括:
    检测用户在所述广告中点击的位置信息;以及/或者
    检测用户在所述广告中点击的字段名称。
  19. 一种计算设备,包括:
    处理器;以及
    存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-7、15-18中任何一项所述的方法。
  20. 一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至7、15-18一项所述的方法。
PCT/CN2018/105089 2017-11-29 2018-09-11 广告样式元数据配置方法及装置、计算设备和存储介质 WO2019105099A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711222117.4A CN108269120A (zh) 2017-11-29 2017-11-29 广告样式元数据配置方法及装置
CN201711222117.4 2017-11-29

Publications (1)

Publication Number Publication Date
WO2019105099A1 true WO2019105099A1 (zh) 2019-06-06

Family

ID=62771730

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/105089 WO2019105099A1 (zh) 2017-11-29 2018-09-11 广告样式元数据配置方法及装置、计算设备和存储介质

Country Status (2)

Country Link
CN (1) CN108269120A (zh)
WO (1) WO2019105099A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108269120A (zh) * 2017-11-29 2018-07-10 广东神马搜索科技有限公司 广告样式元数据配置方法及装置
CN110413161B (zh) * 2019-06-14 2021-08-31 深圳爱根斯通科技有限公司 组件配置方法、装置以及电子设备
CN110688603A (zh) * 2019-10-18 2020-01-14 郑瑞文 网站界面自动变化
CN113190775B (zh) * 2021-04-28 2023-07-14 北京百度网讯科技有限公司 广告样式的优化方法、装置、电子设备和存储介质
CN113902483A (zh) * 2021-10-15 2022-01-07 广州市丰申网络科技有限公司 一种广告投放方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885951A (zh) * 2012-12-19 2014-06-25 阿里巴巴集团控股有限公司 一种图文信息的投放、生成方法及装置
CN105094775A (zh) * 2014-05-13 2015-11-25 腾讯科技(深圳)有限公司 网页生成方法和装置
CN106503200A (zh) * 2016-10-26 2017-03-15 福建中金在线信息科技有限公司 一种页面样式显示方法及装置
CN106844635A (zh) * 2017-01-19 2017-06-13 腾讯科技(深圳)有限公司 网页中的元素的编辑方法及装置
CN107066244A (zh) * 2016-12-12 2017-08-18 广州神马移动信息科技有限公司 一种移动终端应用界面的生成方法和装置
CN108269120A (zh) * 2017-11-29 2018-07-10 广东神马搜索科技有限公司 广告样式元数据配置方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7778875B2 (en) * 2006-09-05 2010-08-17 Appfolio, Inc. Systems and methods for generating advertiser recommendations from users of workflow software
US9811835B2 (en) * 2010-06-18 2017-11-07 Microsoft Technology Licensing, Llc Metadata-enabled dynamic updates of online advertisements
CN103019693A (zh) * 2012-11-21 2013-04-03 用友软件股份有限公司 用户界面的生成***和生成方法
CN103593443A (zh) * 2013-11-18 2014-02-19 南京新模式软件集成有限公司 一种电子文件元数据扩展的方法
CN106681698B (zh) * 2015-11-05 2020-05-22 阿里巴巴集团控股有限公司 动态列表的生成方法及装置
CN106919383A (zh) * 2017-01-26 2017-07-04 武汉奇米网络科技有限公司 一种Android商品列表的展示方法及***
CN106990970B (zh) * 2017-04-06 2020-10-23 苏州金唯智生物科技有限公司 基于mvc动态页面生成方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885951A (zh) * 2012-12-19 2014-06-25 阿里巴巴集团控股有限公司 一种图文信息的投放、生成方法及装置
CN105094775A (zh) * 2014-05-13 2015-11-25 腾讯科技(深圳)有限公司 网页生成方法和装置
CN106503200A (zh) * 2016-10-26 2017-03-15 福建中金在线信息科技有限公司 一种页面样式显示方法及装置
CN107066244A (zh) * 2016-12-12 2017-08-18 广州神马移动信息科技有限公司 一种移动终端应用界面的生成方法和装置
CN106844635A (zh) * 2017-01-19 2017-06-13 腾讯科技(深圳)有限公司 网页中的元素的编辑方法及装置
CN108269120A (zh) * 2017-11-29 2018-07-10 广东神马搜索科技有限公司 广告样式元数据配置方法及装置

Also Published As

Publication number Publication date
CN108269120A (zh) 2018-07-10

Similar Documents

Publication Publication Date Title
WO2019105099A1 (zh) 广告样式元数据配置方法及装置、计算设备和存储介质
US20210117059A1 (en) Application interface management method and apparatus
US20190259107A1 (en) System and method for internet publishing
US8150729B2 (en) Method, system and program product for displaying advertising content on a music player
US20150095160A1 (en) Method and system for providing advertising on mobile devices
US9940659B1 (en) Category preferred layout for items in an electronic marketplace
WO2017041359A1 (zh) 信息推送方法、装置、设备及非易失性计算机存储介质
US20110153426A1 (en) Mobile device advertising
CN110245069B (zh) 页面版本的测试方法和装置、页面的展示方法和装置
US10229429B2 (en) Cross-device and cross-channel advertising and remarketing
US20170108999A1 (en) Presentation of the Media Content on Mobile Devices
CN108596690B (zh) 一种广告处理方法及装置
US20120254769A1 (en) Caching multiple views corresponding to multiple aspect ratios
CN103348312A (zh) 用于流化数字容器中多个不同媒体内容的***、装置和方法
CN107391561B (zh) 内容源页面中的广告处理方法、服务器及计算机可读介质
CN106462632B (zh) 具有内容规范层的媒体商店
US10867119B1 (en) Thumbnail image generation
KR101888123B1 (ko) 모바일 어플리케이션 정보를 이용한 광고 타겟팅 시스템 및 그 방법
CN106095816B (zh) 信息投放方法和装置
US9774691B2 (en) System, method and non-transitory computer readable medium for embedding behavior collection component into application of mobile device automatically
US20160162951A1 (en) Systems and Methods for Advertising
WO2015116697A2 (en) Architecture for providing dynamically sized image sequences
US20110246296A1 (en) Background process for providing targeted content within a third-party application
WO2021189766A1 (zh) 数据可视化方法及相关设备
US20220303736A1 (en) On-device functionality using remote system updates

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18884526

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18884526

Country of ref document: EP

Kind code of ref document: A1