CN108399549B - Business object delivery method and device - Google Patents

Business object delivery method and device Download PDF

Info

Publication number
CN108399549B
CN108399549B CN201710067331.0A CN201710067331A CN108399549B CN 108399549 B CN108399549 B CN 108399549B CN 201710067331 A CN201710067331 A CN 201710067331A CN 108399549 B CN108399549 B CN 108399549B
Authority
CN
China
Prior art keywords
business object
released
amount
time interval
release
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710067331.0A
Other languages
Chinese (zh)
Other versions
CN108399549A (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.)
Shanghai Hangyu Culture Communication Co ltd
Original Assignee
Shanghai Hangyu Culture Communication Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Hangyu Culture Communication Co ltd filed Critical Shanghai Hangyu Culture Communication Co ltd
Priority to CN201710067331.0A priority Critical patent/CN108399549B/en
Publication of CN108399549A publication Critical patent/CN108399549A/en
Application granted granted Critical
Publication of CN108399549B publication Critical patent/CN108399549B/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/0242Determining effectiveness of advertisements
    • 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

Landscapes

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

Abstract

The embodiment of the invention provides a method and a device for releasing a business object, wherein the writing method comprises the following steps: monitoring the putting amount of the business object in the putting process of the business object; when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals; calculating an input characteristic parameter aiming at the input business object according to the time interval; and controlling the release of the business object to be released by adopting the release characteristic parameters. The embodiment of the invention solves the problem of delay caused by the anti-cheating technical system in the process of counting the putting amount, thereby improving the putting efficiency of the business object.

Description

Business object delivery method and device
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and a device for launching a business object.
Background
In many fields, advertisement putting is always a highly appreciated popularization mode, for example, in many fields such as business, humanity, public welfare, politics and the like, advertisement putting is a relatively efficient popularization method, and under the background, how to control the advertisement putting amount is achieved, so that the problem to be solved by technical personnel in the industry is solved.
In the prior art, in an advertisement system which settles according to the display amount, the prior advertisement delivery system (including an anti-cheating system) often cannot make correct technical prediction on the delivery amount of the advertisement, and referring to a service object delivery schematic diagram shown in fig. 1, it can be seen that an advertiser requires 25000 times of display in the last hour of a delivery process with an advertisement smooth control technology; due to statistical delays, 65 minutes and 70 minutes exceeded the shot. The total exceeds 4409 times of display, which exceeds 17 percent of the original expected input amount and brings great loss.
In the prior art, the anti-cheating technology for the advertisement prevents cheating in the advertising process on one hand, and on the other hand, delays of counting the putting amount by a system are caused, wherein the delay is as short as 5 minutes, and can reach hours at the longest. Due to the delay of statistics, the over-delivery condition is often easy to occur, so that the advertisement delivery efficiency is low, and finally, huge loss is brought to an advertisement delivery party.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a method for delivering a business object and a corresponding device for delivering a business object, which overcome or at least partially solve the above problems.
In order to solve the above problems, the embodiment of the invention discloses a method and a device for releasing a business object, which solve the problem of delay caused by a cheating prevention technical system in the process of counting the released amount, thereby improving the releasing efficiency of the business object.
In a first aspect, an embodiment of the present invention provides a method for delivering a business object, where the method includes:
monitoring the putting amount of the business object in the putting process of the business object;
when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals;
calculating an input characteristic parameter aiming at the input business object according to the time interval;
and controlling the release of the business object to be released by adopting the release characteristic parameters.
Preferably, the step of calculating the release characteristic parameter for the released business object according to the time interval includes:
reading the release log information of the business object;
counting historical putting data before the putting amount of the business object reaches a preset putting amount threshold value from the putting log information;
establishing a mathematical model by adopting the historical putting data and the time interval;
and calculating release characteristic parameters aiming at the historical release data by adopting the mathematical model.
Preferably, the historical delivery data includes: the released amount of the business object and/or the total data amount of the business object and/or the remaining released amount and/or the released time length and/or the remaining released time length and/or the total number of time intervals and/or the delay time length generated by the historical released data.
Preferably, the release characteristic parameters include: the step of calculating the average volume of the past time interval of the business object, and/or the average volume of the remaining time interval to be released, and/or the number of the remaining time intervals, and/or the maximum release volume of the time interval, by using the mathematical model, for the historical release data, includes:
calculating the average released amount of the past time interval of the business object by adopting the time interval, the released amount, the released duration and the delay duration generated by the historical release data;
calculating the average required release amount of the remaining time interval of the business object by adopting the time interval, the remaining release amount, the delay time generated by the historical release data and the remaining release time;
calculating the number of the remaining time intervals of the business object by adopting the delay time generated by the historical putting data, the remaining putting time and the time intervals;
and calculating the maximum putting amount of the time interval of the business object by adopting the put amount, the put average amount of the past time interval, the put average amount of the remaining time interval, the number of the remaining time intervals and the total number of the time intervals.
Preferably, the step of controlling the launching of the business object to be launched by using the launching characteristic parameter includes:
judging whether the average released quantity of the past time interval of the business object is smaller than the maximum released quantity of the time interval or not;
if so, controlling the release of the business object to be released by adopting the released average quantity of the past time interval;
and if not, controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
In a second aspect, an embodiment of the present invention provides a device for delivering a business object, where the device includes:
the detection module is used for monitoring the putting amount of the business object in the putting process of the business object;
the dividing module is used for dividing the putting duration of the business object into a plurality of time intervals when the putting quantity of the business object reaches a preset putting quantity threshold value;
the calculation module is used for calculating the release characteristic parameters aiming at the released business objects according to the time interval;
and the control module is used for controlling the release of the business object to be released by adopting the release characteristic parameters.
Preferably, the calculation module comprises:
the reading submodule is used for reading the release log information of the business object;
the statistical submodule is used for counting historical putting data before the putting amount of the business object reaches a preset putting amount threshold value from the putting log information;
the modeling submodule is used for establishing a mathematical model by adopting the historical putting data and the time interval;
and the calculation submodule is used for calculating the release characteristic parameters aiming at the historical release data by adopting the mathematical model.
Preferably, the historical delivery data includes: the released amount of the business object and/or the total data amount of the business object and/or the remaining released amount and/or the released time length and/or the remaining released time length and/or the total number of time intervals and/or the delay time length generated by the historical released data.
Preferably, the release characteristic parameters include: the average amount of the business objects released in past time intervals, and/or the average amount of the business objects required to be released in remaining time intervals, and/or the number of the remaining time intervals, and/or the maximum release amount in the time intervals, wherein the calculation submodule comprises:
the released average quantity calculating unit of the past time interval is used for calculating the released average quantity of the past time interval of the business object by adopting the time interval, the released quantity, the released time length and the delay time length generated by the historical releasing data;
the average quantity-to-be-released calculation unit of the remaining time interval is used for calculating the average quantity-to-be-released of the remaining time interval of the business object by adopting the time interval, the remaining released quantity, the delay time generated by the historical releasing data and the remaining releasing time;
a remaining time interval number calculating unit, configured to calculate the remaining time interval number of the service object by using the delay time generated by using the historical delivery data, the remaining delivery time, and the time interval;
and the maximum putting amount calculation unit is used for calculating the maximum putting amount of the time interval of the business object by adopting the put amount, the put average amount of the past time interval, the put average amount of the remaining time interval, the number of the remaining time intervals and the total number of the time intervals.
Preferably, the control module comprises:
the judging submodule is used for judging whether the average released quantity of the past time interval of the business object is smaller than the maximum released quantity of the time interval or not; if yes, calling a first control submodule; if not, calling a second control submodule;
the first control submodule is used for controlling the release of the business objects to be released by adopting the released average quantity of the past time interval;
and the second control submodule is used for controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, the putting amount of the business object is monitored in the putting process of the business object; when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals; calculating an input characteristic parameter aiming at the input business object according to the time interval; by adopting the release characteristic parameters, the release of the business objects to be released is controlled, the delay problem caused by the anti-cheating technical system in the process of counting the release amount is solved, and the release efficiency of the business objects is improved.
Drawings
FIG. 1 is a graphical illustration of a prior art shot size of a business object;
FIG. 2 is a flowchart illustrating steps of an embodiment of a method for delivering a business object according to the present invention;
FIG. 3 is a schematic diagram of a business object delivery system to which embodiments of the present invention are applied;
fig. 4 is a block diagram of an embodiment of a device for delivering a business object according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 2, a flowchart illustrating steps of an embodiment of a method for launching a business object according to the present invention is shown, which may specifically include the following steps:
step 201, monitoring the putting amount of a business object in the putting process of the business object;
in practical application, the embodiment of the invention can be applied to service object delivery in different fields, such as medical information delivery, education information delivery and advertisement delivery waiting; in the process of releasing the business object, the embodiment of the invention can monitor the releasing amount of the business object by reading the releasing log or the memory counting information generated when the business object is released.
Step 202, when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting duration of the business object into a plurality of time intervals;
in a specific implementation, the embodiment of the present invention may set a threshold of the number of putting times for the putting amount of the business object, count the number of instant putting times of the business object, and divide the putting duration of the business object into a plurality of time intervals when the number of putting times reaches the preset threshold.
For example, the user requests 25000 advertising impressions at PM20:00-21:00, and at this time, a threshold value of the impression amount may be set, and when the number of impressions reaches 12000, the one hour of PM20:00-21:00 is divided into 12 intervals, that is, each interval is five minutes.
Of course, the above example is only used as a reference example, and those skilled in the art may also divide the time period in other ways, which is not limited by the present invention.
Step 203, calculating a release characteristic parameter for the released business object according to the time interval;
in a preferred embodiment of the present invention, the release log information of the business object is read first, then historical release data before the release amount of the business object reaches a preset release amount threshold is counted from the release log information, a mathematical model is established by using the historical release data and the time interval, and finally, release characteristic parameters are calculated by using the mathematical model according to the historical release data.
In a specific implementation, after the release log information of the business object is read, the embodiment of the present invention may, but is not limited to, use a statistical algorithm, a linear regression algorithm, and a logistic regression algorithm to calculate, from the release log information, historical release data of the business object before the release amount reaches a preset threshold, where the historical release data includes: the released amount of the business object, the total data amount of the business object, the residual released amount, the released time length, the residual released time length, the total amount of the time intervals and the delay time length generated by the historical released data; and after the statistics of the historical putting data is completed, a mathematical model is constructed by adopting the historical putting data and the time interval, and putting characteristic parameters are calculated by adopting the mathematical model aiming at the historical putting data.
In a more preferred embodiment of the present invention, the specific generation manner of the release data per unit time in the time interval generated by using the mathematical model is as follows:
the average amount put in the past time interval is the time length of the time interval (the put amount/the put time length);
the average required release amount of the remaining time interval is the duration of the time interval (the remaining release amount/(delay duration generated by historical release data + remaining release duration));
the number of the remaining time intervals is (delay time generated by historical putting data + remaining putting time)/the time length of the time intervals;
the current time interval put amount is the average amount of the required put in of the remaining time interval (1+ the number of the remaining time intervals);
the method for calculating the maximum putting amount of the time interval comprises the following steps: y ═ ((a-b)/(c/2)), (d-c/2-x) + b
Wherein x is the maximum input amount of the time interval, y is the preset input total amount, a is the input average amount of the past time interval, b is the input average amount required by the remaining time interval, c is the number of the remaining time intervals, and d is the total amount of the time intervals. The maximum putting amount of the time interval can be obtained by substituting the parameters.
And 204, adopting the release characteristic parameters to control release of the business object to be released.
In a preferred embodiment of the present invention, the present invention can determine whether the average amount of released business objects in the past time interval is smaller than the maximum release amount in the time interval;
and if so, controlling the release of the business object to be released by adopting the released average quantity of the past time interval.
In actual operation, there may be a case where the amount of the shot is insufficient during the shooting.
For example, when the average required delivery amount in the remaining time interval is smaller than the maximum delivery amount in the time interval, it may be determined that the delivery amount is insufficient, and at this time, the average required delivery amount in the remaining time interval may be set as the delivery amount in the time interval next to the time interval corresponding to the time interval when the delivery amount reaches the preset threshold.
And if not, controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
In practice, there may be situations where an excess amount is being placed during the launch.
For example, when the average required release amount in the remaining time interval is greater than the maximum release amount in the time interval, it may be determined that the release amount is in an excess release condition, and at this time, the average required release amount in the remaining time interval may be set as the release amount in the time interval next to the time interval corresponding to the release amount of the service data when the release amount reaches a preset threshold.
In order to better understand the present invention for those skilled in the art, the following provides a specific reference example of the embodiment of the present invention:
for example, a user may request 25000 ad impressions at PM20:00-21:00, which may be controlled as follows:
s1, in the time period of PM20:00-21:00, obtaining the releasing times of the business object by reading the log or the memory counting information generated when the business object is released;
s2, setting a threshold value of the putting amount, for example, when the putting times reach 12000, dividing one hour of PM20:00-21:00 into 12 intervals, namely, each interval is five minutes;
s3, extracting the total amount of the advertisements to be released, the released times before the releasing times reach 12000, the remaining times of the advertisements to be released, the released time, the remaining releasing time, the delay time caused in the process of counting the historical data and other information through methods such as statistics, linear regression, logistic regression and the like;
s4, constructing a mathematical model, and calculating the delivery data in each time interval, wherein the calculation method is as follows:
the average put-in amount per five minutes is 5 minutes (put-in amount/put-in time)
The average put quantity in every five minutes in the future is 5 minutes (the residual put quantity demand/(the statistical delay time + the residual time))
Remaining number of segments (statistical delay time + remaining time)/5 minutes
The five-minute put amount is the average put amount of every five minutes in the future (1+ the rest of the segments)
The maximum placeable amount calculation formula of the x section is as follows: y ═ ((a-b)/(c/2)), (d-c/2-x) + b
Wherein y is the input volume, a is the average input volume in every five minutes, b is the average input volume in every five minutes in the future, c is the number of the remaining segments, and d is the total number of the segments. And (4) carrying in the parameters to obtain the putting amount of each section.
And S5, because the throwing amount may be insufficient, if the maximum throwing amount is larger than the average throwing amount thrown every five minutes, taking the average throwing amount thrown every five minutes.
Referring to a schematic diagram of a business object delivery applying the embodiment of the present invention shown in fig. 3, it can be seen that, by applying the method of the embodiment of the present invention, from 35 th minute, the delivery control calculates the subsequent required delivery amount, and gradually reduces the delivery amount. Thus, the throwing amount reaches 25390, and only about 1 percent of the throwing amount is added.
In the embodiment of the invention, the putting amount of the business object is monitored in the putting process of the business object; when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals; calculating an input characteristic parameter aiming at the input business object according to the time interval; by adopting the release characteristic parameters, the release of the business objects to be released is controlled, the delay problem caused by the anti-cheating technical system in the process of counting the release amount is solved, and the release efficiency of the business objects is improved.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 4, a block diagram of a structure of an embodiment of a service object launching device according to the present invention is shown, and specifically includes the following modules:
the detection module 401 is configured to monitor a release amount of a business object in a release process of the business object;
a dividing module 402, configured to divide a release duration of the business object into a plurality of time intervals when a release amount of the business object reaches a preset release amount threshold;
a calculating module 403, configured to calculate an issuing characteristic parameter for the issued service object according to the time interval;
and the control module 404 is configured to control the release of the service object to be released by using the release characteristic parameter.
In a preferred embodiment of the present invention, the calculation module 403 may include the following sub-modules:
the reading submodule is used for reading the release log information of the business object;
the statistical submodule is used for counting historical putting data before the putting amount of the business object reaches a preset putting amount threshold value from the putting log information;
the modeling submodule is used for establishing a mathematical model by adopting the historical putting data and the time interval;
and the calculation submodule is used for calculating the release characteristic parameters aiming at the historical release data by adopting the mathematical model.
In a preferred embodiment of the present invention, the historical delivery data may include: the released amount of the business object and/or the total data amount of the business object and/or the remaining released amount and/or the released time length and/or the remaining released time length and/or the total number of time intervals and/or the delay time length generated by the historical released data.
In a more preferred embodiment of the present invention, the calculation sub-module may further include the following units:
the released average quantity calculating unit of the past time interval is used for calculating the released average quantity of the past time interval of the business object by adopting the time interval, the released quantity, the released time length and the delay time length generated by the historical releasing data;
the average quantity-to-be-released calculation unit of the remaining time interval is used for calculating the average quantity-to-be-released of the remaining time interval of the business object by adopting the time interval, the remaining released quantity, the delay time generated by the historical releasing data and the remaining releasing time;
a remaining time interval number calculating unit, configured to calculate the remaining time interval number of the service object by using the delay time generated by using the historical delivery data, the remaining delivery time, and the time interval;
and the maximum putting amount calculation unit is used for calculating the maximum putting amount of the time interval of the business object by adopting the put amount, the put average amount of the past time interval, the put average amount of the remaining time interval, the number of the remaining time intervals and the total number of the time intervals.
In another preferred embodiment of the present invention, the control module 404 may include the following sub-modules:
the judging submodule is used for judging whether the average released quantity of the past time interval of the business object is smaller than the maximum released quantity of the time interval or not; if yes, calling a first control submodule; if not, calling a second control submodule;
the first control submodule is used for controlling the release of the business objects to be released by adopting the released average quantity of the past time interval;
and the second control submodule is used for controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
In the embodiment of the invention, the putting amount of the business object is monitored in the putting process of the business object; when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals; calculating an input characteristic parameter aiming at the input business object according to the time interval; by adopting the release characteristic parameters, the release of the business objects to be released is controlled, the delay problem caused by the anti-cheating technical system in the process of counting the release amount is solved, and the release efficiency of the business objects is improved.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method for launching a business object and the device for launching a business object provided by the invention are described in detail, and a specific example is applied in the text to explain the principle and the implementation of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (4)

1. A method for releasing a business object is characterized in that the business object has a corresponding release amount and release duration, and the method comprises the following steps:
monitoring the putting amount of the business object in the putting process of the business object;
when the putting amount of the business object reaches a preset putting amount threshold value, dividing the putting time of the business object into a plurality of time intervals;
calculating an input characteristic parameter aiming at the input business object according to the time interval;
adopting the release characteristic parameters to control release of the business objects to be released;
the step of calculating the release characteristic parameters for the released business objects according to the time interval comprises the following steps:
reading the release log information of the business object;
counting historical putting data before the putting amount of the business object reaches a preset putting amount threshold value from the putting log information;
establishing a mathematical model by adopting the historical putting data and the time interval;
calculating a release characteristic parameter aiming at the historical release data by adopting the mathematical model;
wherein the historical placement data comprises: the released amount of the business object and/or the total data amount of the business object and/or the remaining released amount and/or the released time length and/or the remaining released time length and/or the total number of time intervals and/or the delay time length generated by the historical released data;
wherein the release characteristic parameters include: the step of calculating the average volume of the past time interval of the business object, and/or the average volume of the remaining time interval to be released, and/or the number of the remaining time intervals, and/or the maximum release volume of the time interval, by using the mathematical model, for the historical release data, includes:
calculating the average released amount of the past time interval of the business object by adopting the time interval, the released amount, the released duration and the delay duration generated by the historical release data;
calculating the average required release amount of the remaining time interval of the business object by adopting the time interval, the remaining release amount, the delay time generated by the historical release data and the remaining release time;
calculating the number of the remaining time intervals of the business object by adopting the delay time generated by the historical putting data, the remaining putting time and the time intervals;
and calculating the maximum putting amount of the time interval of the business object by adopting the put amount, the put average amount of the past time interval, the put average amount of the remaining time interval, the number of the remaining time intervals and the total number of the time intervals.
2. The method according to claim 1, wherein the step of controlling the launching of the business object to be launched by using the launching characteristic parameter comprises:
judging whether the average released quantity of the past time interval of the business object is smaller than the maximum released quantity of the time interval or not;
if so, controlling the release of the business object to be released by adopting the released average quantity of the past time interval;
and if not, controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
3. A device for delivering a business object, wherein the business object has a corresponding delivery amount and a delivery period, comprising:
the detection module is used for monitoring the putting amount of the business object in the putting process of the business object;
the dividing module is used for dividing the putting duration of the business object into a plurality of time intervals when the putting quantity of the business object reaches a preset putting quantity threshold value;
the calculation module is used for calculating the release characteristic parameters aiming at the released business objects according to the time interval;
the control module is used for controlling the release of the business object to be released by adopting the release characteristic parameters;
wherein the calculation module comprises:
the reading submodule is used for reading the release log information of the business object;
the statistical submodule is used for counting historical putting data before the putting amount of the business object reaches a preset putting amount threshold value from the putting log information;
the modeling submodule is used for establishing a mathematical model by adopting the historical putting data and the time interval;
the calculation submodule is used for calculating the release characteristic parameters aiming at the historical release data by adopting the mathematical model;
wherein the historical placement data comprises: the released amount of the business object and/or the total data amount of the business object and/or the remaining released amount and/or the released time length and/or the remaining released time length and/or the total number of time intervals and/or the delay time length generated by the historical released data;
wherein the release characteristic parameters include: the average amount of the business objects released in past time intervals, and/or the average amount of the business objects required to be released in remaining time intervals, and/or the number of the remaining time intervals, and/or the maximum release amount in the time intervals, wherein the calculation submodule comprises:
the released average quantity calculating unit of the past time interval is used for calculating the released average quantity of the past time interval of the business object by adopting the time interval, the released quantity, the released time length and the delay time length generated by the historical releasing data;
the average quantity-to-be-released calculation unit of the remaining time interval is used for calculating the average quantity-to-be-released of the remaining time interval of the business object by adopting the time interval, the remaining released quantity, the delay time generated by the historical releasing data and the remaining releasing time;
a remaining time interval number calculating unit, configured to calculate the remaining time interval number of the service object by using the delay duration generated by the historical delivery data, the remaining delivery duration, and the time interval;
and the maximum putting amount calculation unit is used for calculating the maximum putting amount of the time interval of the business object by adopting the put amount, the put average amount of the past time interval, the put average amount of the remaining time interval, the number of the remaining time intervals and the total number of the time intervals.
4. The apparatus of claim 3, wherein the control module comprises:
the judging submodule is used for judging whether the average released quantity of the past time interval of the business object is smaller than the maximum released quantity of the time interval or not; if yes, calling a first control submodule; if not, calling a second control submodule;
the first control submodule is used for controlling the release of the business objects to be released by adopting the released average quantity of the past time interval;
and the second control submodule is used for controlling the release of the business object to be released by adopting the average release amount required in the remaining time interval.
CN201710067331.0A 2017-02-07 2017-02-07 Business object delivery method and device Active CN108399549B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710067331.0A CN108399549B (en) 2017-02-07 2017-02-07 Business object delivery method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710067331.0A CN108399549B (en) 2017-02-07 2017-02-07 Business object delivery method and device

Publications (2)

Publication Number Publication Date
CN108399549A CN108399549A (en) 2018-08-14
CN108399549B true CN108399549B (en) 2021-12-24

Family

ID=63094632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710067331.0A Active CN108399549B (en) 2017-02-07 2017-02-07 Business object delivery method and device

Country Status (1)

Country Link
CN (1) CN108399549B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110781605B (en) * 2019-11-05 2023-08-25 恩亿科(北京)数据科技有限公司 Advertisement putting model testing method and device, computer equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9558508B2 (en) * 2013-03-15 2017-01-31 Microsoft Technology Licensing, Llc Energy-efficient mobile advertising
CN104077640B (en) * 2013-03-28 2021-05-25 腾讯科技(北京)有限公司 System and method for controlling delivery of network media information
CN104574160A (en) * 2015-01-29 2015-04-29 深圳市英威诺科技有限公司 Smooth advertisement traffic control method
CN106251163B (en) * 2015-06-09 2020-12-08 腾讯科技(深圳)有限公司 Information push control method and device
CN106204136A (en) * 2016-07-08 2016-12-07 合网络技术(北京)有限公司 A kind of advertisement delivery system and advertisement placement method

Also Published As

Publication number Publication date
CN108399549A (en) 2018-08-14

Similar Documents

Publication Publication Date Title
US10929879B2 (en) Method and apparatus for identification of fraudulent click activity
CN107481029B (en) Inventory prediction method and device for advertisement orders
CN110009429B (en) Method and device for predicting flow data and computer equipment
TWI521457B (en) Method of controlling media data content to be uniformly played and apparatus thereof
CN110264156B (en) Project management method and device, electronic equipment and storage medium
CN111901619B (en) Message pushing method and device
CN110781605B (en) Advertisement putting model testing method and device, computer equipment and storage medium
CN112884523B (en) Method, device, equipment and medium for putting multimedia object
CN108399549B (en) Business object delivery method and device
CN107403340A (en) A kind of advertising expenditure deduction method and device
CN110796447A (en) Electronic bid supervision method and device based on block chain and storage medium
CN107330709B (en) Method and device for determining target object
CN110830809B (en) Video content heat determination method, electronic device and storage medium
CN107391217A (en) A kind of method, apparatus, server and the medium of client upgrading
CA2945450A1 (en) Patient medication adherence and intervention using trajectory patterns
CN102521247B (en) A kind of FLASH advertisements playing duration statistical method
CN106874305A (en) A kind of method and device of information transmission
CN108882005B (en) Barrage verification method, computer equipment and storage medium
CN110321517B (en) Method and device for detecting playing proportion of browsing resources and readable storage medium
CN107566364A (en) A kind of information-pushing method and device
CN114386999A (en) Media file delivery method and device
CN109348249B (en) Method and device for determining user acquisition number of digital album and storage medium
CN109427177B (en) Monitoring alarm method and device
CN106855855B (en) Information pushing method and device
CN111126614A (en) Attribution method, attribution device and storage medium

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