CN110728538A - Advertisement arrangement method based on following library and attribute library - Google Patents
Advertisement arrangement method based on following library and attribute library Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0276—Advertisement creation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0264—Targeted advertisements based upon schedule
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0272—Period of advertisement exposure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online 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
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.
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)
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)
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 |
-
2019
- 2019-09-29 CN CN201910934579.1A patent/CN110728538B/en active Active
Patent Citations (5)
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)
Title |
---|
朱娟等: "电视广告自动编排及快速查找最优组合算法", 《电视技术》 * |
Cited By (2)
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 |