CN110728538A - Advertisement arrangement method based on following library and attribute library - Google Patents

Advertisement arrangement method based on following library and attribute library Download PDF

Info

Publication number
CN110728538A
CN110728538A CN201910934579.1A CN201910934579A CN110728538A CN 110728538 A CN110728538 A CN 110728538A CN 201910934579 A CN201910934579 A CN 201910934579A CN 110728538 A CN110728538 A CN 110728538A
Authority
CN
China
Prior art keywords
advertisement
attribute
date
library
block
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.)
Granted
Application number
CN201910934579.1A
Other languages
Chinese (zh)
Other versions
CN110728538B (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.)
Hangzhou Grandwell Polytron Technologies Inc
Original Assignee
Hangzhou Grandwell Polytron Technologies Inc
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 Hangzhou Grandwell Polytron Technologies Inc filed Critical Hangzhou Grandwell Polytron Technologies Inc
Priority to CN201910934579.1A priority Critical patent/CN110728538B/en
Publication of CN110728538A publication Critical patent/CN110728538A/en
Application granted granted Critical
Publication of CN110728538B publication Critical patent/CN110728538B/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
    • G06Q30/0276Advertisement creation
    • 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/0251Targeted advertisements
    • G06Q30/0264Targeted advertisements based upon schedule
    • 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/0272Period of advertisement exposure
    • 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

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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an advertisement arrangement method based on a follower library and an attribute library, which comprises the following steps: s01, establishing an advertisement following library and an advertisement attribute library; s02, inquiring all the catalogs of the selected time period on the selected date according to the combined sorting of the date, the block type and the sequence to obtain a date-cataloging mapping table; s03, establishing a list-date mapping table for all dates with the same mapping value; s04, taking out the main key and the mapping value from the mth list-date mapping table, selecting the nth date from the mapping value, and sequencing the advertisements on the date according to the data of the advertisement following library and the advertisement attribute library; s05, sequentially taking the value of M from 1 to M and the value of N from 1 to N, and repeating the step S03 until all the advertisements in the days are sequenced. The scheme can realize automatic arrangement, has strong randomness and is suitable for various media such as televisions, broadcasts, networks and the like.

Description

Advertisement arrangement method based on following library and attribute library
Technical Field
The invention relates to content arrangement of television or broadcast or network, in particular to an advertisement arrangement method based on a following library and an attribute library.
Background
The traditional advertisement broadcasting arrangement is that the advertisement is broadcasted in different time intervals of different dates according to the requirement of an advertisement contract in a rolling way, the time intervals are divided into first broadcasting, first second broadcasting, first n broadcasting, random broadcasting, tail n broadcasting, tail second broadcasting and tail broadcasting according to broadcasting sequences, the market pricing of the broadcasting sequences is different, the association degree among the sequences is very low, an advertiser frequently adjusts the position according to the preference of the advertiser, arranging personnel need to pay a large amount of tedious labor to meet the putting requirements, and the effects of accurate putting, easy arrangement and advertisement income maximization are difficult to achieve.
Disclosure of Invention
The invention mainly solves the technical problems that manual arrangement is time-consuming and labor-consuming, randomization is difficult to meet, the sense of repetition is avoided, the manual processing can be used for playing in a cluster and the like in the prior art, and provides the advertisement arrangement method which can realize automatic arrangement, reduce the sense of repetition, has stronger randomness and can play in a cluster automatically.
The invention mainly solves the technical problems through the following technical scheme: an advertising arrangement method based on a follower library and an attribute library comprises the following steps:
s01, establishing an advertisement following library and an advertisement attribute library, wherein if a certain advertisement is to be played following another advertisement, the ID of the advertisement to be followed and the ID of the followed advertisement are stored in the advertisement following library in a corresponding relationship; if a certain advertisement has a specific attribute, storing the ID of the advertisement in a corresponding attribute list of an advertisement attribute library, and if the advertisement has no attribute, storing the ID of the advertisement in a non-attribute list of the advertisement attribute library;
s02, inquiring all the catalogs of the selected time period on the selected date according to the combined sequence of the date, the block type and the sequence to obtain a date-cataloging mapping table, wherein the main key of the date-cataloging mapping table is the date, and the mapping value is the combination of the advertisement ID and the block type and the sequence;
s03, establishing a list-date mapping table for all dates with the same mapping value, wherein the main key of the list-date mapping table is the combination of an advertisement ID and a block type and sequence, the mapping value is the combination of dates, the number of the list-date mapping tables is recorded as M, and the number of the dates in each list-date mapping table is recorded as N;
s04, taking out the main key and the mapping value from the mth list-date mapping table, selecting the nth date from the mapping value, and sequencing the advertisements on the date according to the data of the advertisement following library and the advertisement attribute library;
s05, sequentially taking the value of M from 1 to M and the value of N from 1 to N, and repeating the step S03 until all the advertisements in the days are sequenced.
The time interval refers to the time interval for playing the advertisement, for example, "7: 55-8:00, the duration is 5 minutes, and the effect is achieved in the next three months", and means that the advertisement of the time interval will be played from 7:55-8:00 every day in the next three months.
By utilizing the technology of combining the 'date-editing mapping table' and the 'editing-date mapping table', different dates in the same time period are taken as a whole for editing operation, and the editing efficiency is greatly improved.
Preferably, in step S04, the specific steps of ordering the advertisements on the nth date in the mth list-date mapping table are as follows:
s401, sequentially adding all advertisements to be played in the time period of the date to an advertisement queue according to block types and a default sequence, wherein the block types comprise an initial playing block, a random block and an end playing block, and the advertisement queue is arranged according to the sequence of the initial playing block, the random block and the end playing block; the broadcasting sequence of the head broadcasting block and the tail broadcasting block in each day of the selected time period is fixed, and the random blocks are changed every day;
s402, searching whether each advertisement in the advertisement queue has a following advertisement in an advertisement following library, if so, the following advertisement is called a main advertisement, and a following advertisement linked list is added in main advertisement information;
s403, sequencing each advertisement in the random block in sequence, wherein the numerical value of a specific position is a remainder obtained by dividing a large random number by the total number of the random advertisements, the large random number = the random number multiplied by m multiplied by n, the random number in the formula is a value obtained by a random function, and the value range is 0-32767; generating a random number for each advertisement; if the remainder obtained by a certain advertisement is the same as the remainder obtained by the previous advertisement, moving all advertisements behind the remainder in the queue backwards by one bit; after all advertisements are sequenced, deleting all vacant positions to form a new random block advertisement queue; the purpose of the step is to disturb the random advertisement broadcasting position in the queue;
s404, traversing the whole advertisement queue, if finding that a certain advertisement in the queue is to follow another advertisement in the queue, deleting the advertisement to be followed from the queue and adding the advertisement to a following advertisement linked list of the followed main advertisement;
s405, counting attributes of the advertisements in the random block advertisement queue, wherein the attribute with the highest proportion is a trunk attribute, the attribute with the second highest proportion is a branch attribute, and the rest attributes are leaf attributes; the random block advertisement with the attribute of trunk is a trunk advertisement, the random block advertisement with the attribute of branch is a branch advertisement, the random block advertisement with the attribute of leaf or no attribute is a leaf advertisement, and the advertisements with the branch attribute and the leaf attribute are inserted into the advertisements with the trunk attribute;
s406, modifying the block type and the sequence of the generated advertisement queue, and storing the modified advertisement queue into a warehouse.
The random number is a random function of the Windows API, the value range is 0 ~ 32767, the large random number is a 64-bit numerical type, and the maximum value is 32767 × 32767 × 365 in an extreme case, so that the overflow caused by boundary crossing is avoided.
Preferably, in step S405, when counting attributes of the advertisements in the random block advertisement queue, if the ratio of two or more attributes is the same, the corresponding advertisement sequence when each attribute appears first is searched, the attribute with the smaller advertisement sequence is used as the attribute of the current stage, and the other attributes are degraded downwards.
The scheme introduces a 'block' concept, divides the arranging queue into an initial broadcasting block, a random block and a final broadcasting block, establishes an advertisement following library and combines two or more advertisements. The brand clique effect can be achieved by following the advertisements of the advertiser to the advertisements of the same category according to the preference of the advertiser; or the broadcasting station can actively follow up the different advertisement contract versions of the advertiser to broadcast, so that two advertisements are changed into one advertisement in the sense of hearing, the sequential space is extruded for the next advertisement, and the advertisement sale profit maximization is achieved.
The scheme introduces a 'mutual exclusion' concept, establishes an advertisement attribute library, broadcasts advertisements with the same attribute in a mutually exclusive way as much as possible, and takes care of the requirements of different audiences or audiences.
The scheme introduces a concept of 'random number', dynamically generates an advertisement list needing random broadcasting, takes care of each advertiser, enables the advertisements to be broadcasted close to the first broadcasting sometimes and close to the tail broadcasting sometimes, realizes that the broadcasting sequence of each day is not repeated, and enlarges the influence range.
The scheme introduces a priority rule, and performs ordering operation according to the sequence priority of following, first broadcasting, random broadcasting, tail broadcasting and mutual exclusion, so as to realize accurate position broadcasting meeting the requirements of customers.
The invention has the substantial effects of realizing automatic arrangement, improving the randomness of the advertisement sequence on the premise of meeting the requirements of advertisers, thereby improving the watching and listening experience of audiences or audiences and reducing the repeated feeling.
Drawings
FIG. 1 is a flow chart of the present invention.
Detailed Description
The technical scheme of the invention is further specifically described by the following embodiments and the accompanying drawings.
Example (b): the advertisement arrangement method based on the follower library and the attribute library in the embodiment, as shown in fig. 1, includes the following steps:
s01, establishing an advertisement following library and an advertisement attribute library, wherein if a certain advertisement (R3) is to be played following another advertisement (H2), the ID (R3) of the advertisement to be followed and the ID (H2) of the advertisement to be followed are stored in the advertisement following library in a corresponding relationship; if a certain advertisement has a specific attribute, storing the ID of the advertisement in a corresponding attribute list of an advertisement attribute library, and if the advertisement has no attribute, storing the ID of the advertisement in a non-attribute list of the advertisement attribute library;
s02, searching all the lists of the selected time period (for example, 7:55-8:00, duration 5 minutes) on the selected date (for example, 12 months this year) according to the joint sorting of the date, the block type and the sequence to obtain a date-list mapping table, wherein the main key of the date-list mapping table is the date, and the mapping value is the combination of the advertisement ID and the block type and the sequence;
for example, one compilation is as follows:
H1 H2 H3 H4 H5 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 T5 T4 T3 T2 T1
h1 h2 h3 h4 h5 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 t5 t4 t3 t2 t1
capital + number is advertisement ID, H indicates that the advertisement defaults to the first broadcasting block, R indicates that the advertisement defaults to the random block, and T indicates that the advertisement defaults to the last broadcasting block; the lower case + number indicates the block type and sequence, h indicates the first-played block, r indicates the random block, and t indicates the last-played block;
s03, establishing a list-date mapping table for all dates with the same mapping value, wherein the main key of the list-date mapping table is the combination of an advertisement ID and a block type and sequence, the mapping value is the combination of dates, the number of the list-date mapping tables is recorded as M, and the number of the dates in each list-date mapping table is recorded as N;
s04, taking out the main key and the mapping value from the mth list-date mapping table, selecting the nth date from the mapping value, and sequencing the advertisements on the date according to the data of the advertisement following library and the advertisement attribute library;
the period of 12 months 7:55-8:00 has 3 arrangement versions, namely a workday version, a saturday version and a sunday version, and the advertisements of the 3 arrangement versions are different, so that the number of mapping tables is 3, and the values of m are 1, 2 and 3 in sequence; when m is 1 (working day version), the number N of dates is 23, and the value range of N is 1-23; when m is 2 (saturday edition), the number N of dates is 4, and the value range of N is 1-4; when m is 3 (weekday version), the number N of dates is 4, and the value range of N is 1-4;
s05, sequentially taking the value of M from 1 to M and the value of N from 1 to N, and repeating the step S03 until all the advertisements in the days are sequenced.
The time interval refers to the time interval for playing the advertisement, for example, "7: 55-8:00, the duration is 5 minutes, and the effect is achieved in the next three months", and means that the advertisement of the time interval will be played from 7:55-8:00 every day in the next three months.
By utilizing the technology of combining the 'date-editing mapping table' and the 'editing-date mapping table', different dates in the same time period are taken as a whole for editing operation, and the editing efficiency is greatly improved.
Preferably, in step S04, the specific steps of ordering the advertisements on the nth date in the mth list-date mapping table are as follows:
s401, sequentially adding all advertisements to be played in the time period of the date to an advertisement queue according to block types and a default sequence, wherein the block types comprise an initial playing block, a random block and an end playing block, and the advertisement queue is arranged according to the sequence of the initial playing block, the random block and the end playing block; the broadcasting sequence of the head broadcasting block and the tail broadcasting block in each day of the selected time period is fixed, and the random blocks are changed every day;
s402, searching whether each advertisement in the advertisement queue has a following advertisement in an advertisement following library, if so, the following advertisement is called a main advertisement, and a following advertisement linked list is added in main advertisement information;
s403, sequencing each advertisement in the random block in sequence, wherein the numerical value of a specific position is a remainder obtained by dividing a large random number by the total number of the random advertisements, the large random number = the random number multiplied by m multiplied by n, the random number in the formula is a value obtained by a random function, and the value range is 0-32767; generating a random number for each advertisement; if the remainder obtained by a certain advertisement is the same as the remainder obtained by the previous advertisement, moving all advertisements behind the remainder in the queue backwards by one bit; after all advertisements are sequenced, deleting all vacant positions to form a new random block advertisement queue; the purpose of the step is to disturb the random advertisement broadcasting position in the queue;
the ad queue adjusted is as follows:
H1 H2 H3 H4 H5 R5 R8 R1 R10 R3 R6 R9 R4 R2 R7 T5 T4 T3 T2 T1
h1 h2 h3 h4 h5 r5 r8 r1 r10 r3 r6 r9 r4 r2 r7 t5 t4 t3 t2 t1
s404, traversing the whole advertisement queue, if finding that a certain advertisement in the queue is to follow another advertisement in the queue, deleting the advertisement to be followed from the queue and adding the advertisement to a following advertisement linked list of the followed main advertisement (namely inserting the advertisement into the main advertisement);
for example, R3 follows H2, R5 follows T3, and the queue becomes:
H1 H2 R3 H3 H4 H5 R8 R1 R10 R6 R9 R4 R2 R7 T5 T4 T3 R5 T2 T1
h1 h2 r3 h3 h4 h5 r8 r1 r10 r6 r9 r4 r2 r7 t5 t4 t3 r5 t2 t1
s405, counting attributes of the advertisements in the random block advertisement queue, wherein the attribute with the highest proportion is a trunk attribute, the attribute with the second highest proportion is a branch attribute, and the rest attributes are leaf attributes; the random block advertisement with the attribute of trunk is a trunk advertisement, the random block advertisement with the attribute of branch is a branch advertisement, the random block advertisement with the attribute of leaf or no attribute is a leaf advertisement, and the advertisements with the branch attribute and the leaf attribute are inserted into the advertisements with the trunk attribute;
the random block advertisement initially has 10 advertisements R1 ~ R10, wherein R3 follows the first broadcast, R5 follows the last broadcast, and the random block advertisement has 8, assuming that the attributes of R1, R8 and R10 are 'cars', the attributes of R6 and R9 are 'tourism', the attribute of R2 is 'food', and the attributes of R4 and R7 have no specific attributes, the attribute of 'trunk' is 'cars' with the most attributes, the attribute of 'branches' is 'tourism', the attribute of 'leaves' is 'food' and has no specific attributes.
H1 H2 R3 H3 H4 H5 R8 R6 R4 R1 R9 R2 R10 R7 T5 T4 T3 R5 T2 T1
h1 h2 r3 h3 h4 h5 r8 r6 r4 r1 r9 r2 r10 r7 t5 t4 t3 r5 t2 t1
S406, modifying the block type and the sequence of the generated advertisement queue, and storing the modified advertisement queue into a warehouse for adjusting the advertisement queue as follows:
H1 H2 R3 H3 H4 H5 R8 R6 R4 R1 R9 R2 R10 R7 T5 T4 T3 R5 T2 T1
h1 h2 h3 h4 h5 h6 r1 r2 r3 r4 r5 r6 r7 r8 t6 t5 t4 t3 t2 t1
the random number is a random function of the Windows API, the value range is 0 ~ 32767, the large random number is a 64-bit numerical type, and the maximum value is 32767 × 32767 × 365 in an extreme case, so that the overflow caused by boundary crossing is avoided.
In step S405, when counting attributes of the advertisements in the random block advertisement queue, if the ratio of two or more attributes is the same, the corresponding advertisement sequence when each attribute appears first is searched, the attribute with the earlier advertisement sequence is used as the attribute of the current stage, and the other attributes are degraded downwards. For example, the car attribute and the travel attribute appear three times, the advertisement of the first car attribute is R1, the advertisement of the first travel attribute is R6, the order of R1 is earlier than that of R6, the car attribute is a trunk attribute, and the travel attribute is a branch attribute.
The scheme has the following characteristics:
1. introducing a 'block' concept, dividing the arranging queue into an initial broadcasting block, a random block and a final broadcasting block, establishing an advertisement following library, and combining two or more advertisements. The brand clique effect can be achieved by following the advertisements of the advertiser to the advertisements of the same category according to the preference of the advertiser; or the broadcasting station can actively follow up the different advertisement contract versions of the advertiser to broadcast, so that two advertisements are changed into one advertisement in the sense of hearing, the sequential space is extruded for the next advertisement, and the advertisement sale profit maximization is achieved.
2. Introducing a 'mutual exclusion' concept, establishing an advertisement attribute library, and playing advertisements with the same attribute in a mutually exclusive way as much as possible to take care of the requirements of different audiences or audiences.
3. Introducing a concept of 'random number', dynamically generating an advertisement list needing random broadcasting, caring each advertiser, and enabling the advertisement to be close to the first broadcasting and close to the last broadcasting sometimes, so that the broadcasting sequence of each day is not repeated, and the influence range is expanded.
4. And (3) introducing a priority rule, and performing ordering operation according to the priority of the following, first broadcasting, random broadcasting, tail broadcasting and mutual exclusion order, so as to realize accurate position broadcasting meeting the requirements of customers.
5. By using the technology of combining the 'date-editing mapping table' and the 'editing-date mapping table', different dates in the same time period are taken as a whole for editing operation, thereby greatly improving the editing efficiency.
The specific embodiments described herein are merely illustrative of the spirit of the invention. Various modifications or additions may be made to the described embodiments or alternatives may be employed by those skilled in the art without departing from the spirit or ambit of the invention as defined in the appended claims.
Although the terms list, date, block, etc. are used more often herein, the possibility of using other terms is not excluded. These terms are used merely to more conveniently describe and explain the nature of the present invention; they are to be construed as being without limitation to any additional limitations that may be imposed by the spirit of the present invention.

Claims (3)

1. An advertisement arrangement method based on a follow-up library and an attribute library is characterized by comprising the following steps:
s01, establishing an advertisement following library and an advertisement attribute library, wherein if a certain advertisement is to be played following another advertisement, the ID of the advertisement to be followed and the ID of the followed advertisement are stored in the advertisement following library in a corresponding relationship; if a certain advertisement has a specific attribute, storing the ID of the advertisement in a corresponding attribute list of an advertisement attribute library, and if the advertisement has no attribute, storing the ID of the advertisement in a non-attribute list of the advertisement attribute library;
s02, inquiring all the catalogs of the selected time period on the selected date according to the combined sequence of the date, the block type and the sequence to obtain a date-cataloging mapping table, wherein the main key of the date-cataloging mapping table is the date, and the mapping value is the combination of the advertisement ID and the block type and the sequence;
s03, establishing a list-date mapping table for all dates with the same mapping value, wherein the main key of the list-date mapping table is the combination of an advertisement ID and a block type and sequence, the mapping value is the combination of dates, the number of the list-date mapping tables is recorded as M, and the number of the dates in each list-date mapping table is recorded as N;
s04, taking out the main key and the mapping value from the mth list-date mapping table, selecting the nth date from the mapping value, and sequencing the advertisements on the nth date;
s05, sequentially taking the value of M from 1 to M and the value of N from 1 to N, and repeating the step S03 until all the advertisements in the days are sequenced.
2. The advertisement arranging method based on the follow-up library and the attribute library of claim 1, wherein in the step S04, the specific steps of ordering the advertisement on the nth date in the mth list-date mapping table are as follows:
s401, sequentially adding all advertisements to be played in the time period of the date to an advertisement queue according to block types and a default sequence, wherein the block types comprise an initial playing block, a random block and an end playing block, and the advertisement queue is arranged according to the sequence of the initial playing block, the random block and the end playing block;
s402, searching whether each advertisement in the advertisement queue has a following advertisement in an advertisement following library, if so, the following advertisement is called a main advertisement, and a following advertisement linked list is added in main advertisement information;
s403, sequencing each advertisement in the random block in sequence, wherein the numerical value of a specific position is a remainder obtained by dividing a large random number by the total number of the random advertisements, the large random number = the random number multiplied by m multiplied by n, the random number in the formula is a value obtained by a random function, and the value range is 0-32767; generating a random number for each advertisement; if the remainder obtained by a certain advertisement is the same as the remainder obtained by the previous advertisement, moving all advertisements behind the remainder in the queue backwards by one bit; after all advertisements are sequenced, deleting all vacant positions to form a new random block advertisement queue;
s404, traversing the whole advertisement queue, if finding that a certain advertisement in the queue is to follow another advertisement in the queue, deleting the advertisement to be followed from the queue and adding the advertisement to a following advertisement linked list of the followed main advertisement;
s405, counting attributes of the advertisements in the random block advertisement queue, wherein the attribute with the highest proportion is a trunk attribute, the attribute with the second highest proportion is a branch attribute, and the rest attributes are leaf attributes; the random block advertisement with the attribute of trunk is a trunk advertisement, the random block advertisement with the attribute of branch is a branch advertisement, the random block advertisement with the attribute of leaf or no attribute is a leaf advertisement, and the advertisements with the branch attribute and the leaf attribute are inserted into the advertisements with the trunk attribute;
s406, modifying the block type and the sequence of the generated advertisement queue, and storing the modified advertisement queue into a warehouse.
3. The method according to claim 2, wherein in step S405, when counting attributes of the advertisement in the random block advertisement queue, if the ratio of two or more attributes is the same, the order of the corresponding advertisement when each attribute appears first is searched, the attribute with smaller advertisement order is used as the attribute of this stage, and the rest of the attributes are degraded downwards.
CN201910934579.1A 2019-09-29 2019-09-29 Advertisement arrangement method based on following library and attribute library Active CN110728538B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910934579.1A CN110728538B (en) 2019-09-29 2019-09-29 Advertisement arrangement method based on following library and attribute library

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910934579.1A CN110728538B (en) 2019-09-29 2019-09-29 Advertisement arrangement method based on following library and attribute library

Publications (2)

Publication Number Publication Date
CN110728538A true CN110728538A (en) 2020-01-24
CN110728538B CN110728538B (en) 2022-06-24

Family

ID=69219627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910934579.1A Active CN110728538B (en) 2019-09-29 2019-09-29 Advertisement arrangement method based on following library and attribute library

Country Status (1)

Country Link
CN (1) CN110728538B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291482A (en) * 2020-09-23 2021-01-29 湖南声广信息科技有限公司 Automatic arranging method and terminal for broadcast station advertisement
CN112950277A (en) * 2021-03-12 2021-06-11 华扬联众数字技术(深圳)有限公司 Intelligent playing schedule generation method based on digital media

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050050027A1 (en) * 2003-09-03 2005-03-03 Leslie Yeh Determining and/or using location information in an ad system
CN101159756A (en) * 2007-11-05 2008-04-09 华为技术有限公司 Outdoor advertisement service implementing method, device and system
CN103051939A (en) * 2012-12-31 2013-04-17 中央电视台 Method for arrangement processing of inserting advertisement
CN109658158A (en) * 2018-12-27 2019-04-19 武汉飞鹏数码有限责任公司 A kind of advertisement intelligent sort algorithm
CN111415204A (en) * 2020-03-25 2020-07-14 中国—东盟信息港股份有限公司 Advertisement delivery system and method based on privacy number platform signaling and ticket

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050050027A1 (en) * 2003-09-03 2005-03-03 Leslie Yeh Determining and/or using location information in an ad system
CN101159756A (en) * 2007-11-05 2008-04-09 华为技术有限公司 Outdoor advertisement service implementing method, device and system
CN103051939A (en) * 2012-12-31 2013-04-17 中央电视台 Method for arrangement processing of inserting advertisement
CN109658158A (en) * 2018-12-27 2019-04-19 武汉飞鹏数码有限责任公司 A kind of advertisement intelligent sort algorithm
CN111415204A (en) * 2020-03-25 2020-07-14 中国—东盟信息港股份有限公司 Advertisement delivery system and method based on privacy number platform signaling and ticket

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱娟等: "电视广告自动编排及快速查找最优组合算法", 《电视技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291482A (en) * 2020-09-23 2021-01-29 湖南声广信息科技有限公司 Automatic arranging method and terminal for broadcast station advertisement
CN112950277A (en) * 2021-03-12 2021-06-11 华扬联众数字技术(深圳)有限公司 Intelligent playing schedule generation method based on digital media

Also Published As

Publication number Publication date
CN110728538B (en) 2022-06-24

Similar Documents

Publication Publication Date Title
CN110728538B (en) Advertisement arrangement method based on following library and attribute library
Clarke Farm accommodation and the communication mix
Bell Radio: The style of news language
Janssen Art journalism and cultural change: The coverage of the arts in Dutch newspapers 1965–1990
US9584874B1 (en) Portal for collection and distribution of web-based audiovisual content blocks and creation of audience statistics
Botha et al. What really matters to the audience: Analysing the key factors contributing to arts festival ticket purchases
Becker et al. United States: Cable eases its way into the household
CN102111646B (en) Method for insertion information in video on demand and video on demand system
Beville Jr The ABCD's of radio audiences
CN104935967A (en) Interest recognition method and device of video terminal user
OKUMUŞ Social Interaction Mechanisms of Exported Turkish TV Series: The Case of Croatia
Howard Department store advertising in newspapers, radio, and television, 1920‐1960
Gani et al. Social Media and Radio Broadcasting Integration to Expand the Market of I-Radio Jakarta
Das et al. Strategies of extension service providers to meet the information needs of the farmers.
Kirchberg Boom, bust and recovery? Arts audience development in Germany between 1980 and 1996
CN108965940B (en) Method and device for calculating audience rating of archived program
Riehm et al. What Is Ethnohistory?: A Sixty-Year Retrospective
Zhang The convergence of conventional media and new technology in the cases of The New York Times and National Broadcasting Company (NBC)
Schwartz et al. War puts radio giant on the defensive
Galetić Changing the Market Position of Public Television–Case of Croatia, Slovenia and Hungary
Marcus Media diversity and substitutability: Problems with the FCC's diversity index
Josephi et al. Localism and networking: A radio news case study
Galetic Market power of Slovene public television
Wilson Regional television news: from aggregation to digital broadcasting.
Adila et al. Spatialization of Ownership in Indonesian Broadcast Industry: Study on Media Division of Kompas Gramedia Group

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