Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a system and a method for controlling delivery of network media information, so as to improve the effective arrival rate of network media information to audiences during a delivery peak or accidental delivery, reduce the times of man-machine operations and network data interaction, save resources of related devices and network bandwidth resources, and reduce the probability of device system breakdown.
The technical scheme of the invention is realized as follows:
a system for controlling delivery of network media information, the system comprising:
the setting device is used for presetting corresponding weighting amplification parameters and a release period for a user;
the initial jettable value calculation device is used for receiving the pre-charged electronic certificate submitted by a user, and performing weighted amplification calculation on the pre-charged electronic certificate according to the weighted amplification parameter corresponding to the user to obtain an initial jettable value corresponding to the user;
the system comprises a periodic releasing device, a network medium information processing device and a releasing device, wherein the periodic releasing device is used for releasing the network medium information of a user according to a releasing period corresponding to the user, and after a new releasing period is started each time, the current releasing value of the user is initialized to an initial releasing value corresponding to the user;
the consumption calculating device is used for calculating the real-time delivery consumption value of the user according to the real-time delivery condition of the network media information of the user in the current delivery period;
and the first judgment device is used for subtracting the real-time delivery consumption value from the current delivery value corresponding to the user, judging whether the current delivery value corresponding to the user is smaller than the specified value or not, and forbidding delivery of the network media information of the user within the remaining time of the current delivery period when the current delivery value is smaller than the specified value.
A method for controlling the release of network media information comprises the following steps:
presetting corresponding weighting amplification parameters and a release period for a user;
receiving a pre-charging electronic certificate submitted by a user, and performing weighted amplification calculation on the pre-charging electronic certificate according to a weighted amplification parameter corresponding to the user to obtain an initial jettable value corresponding to the user;
releasing the network media information of the user according to a release period corresponding to the user, wherein after a new release period is started each time, a current release value of the user is initialized to an initial release value corresponding to the user;
calculating a real-time delivery consumption value of the user according to the real-time delivery condition of the network media information of the user in the current delivery period;
subtracting a real-time delivery consumption value from the current delivery value corresponding to the user, and judging whether the current delivery value corresponding to the user is smaller than a specified value; and when the current value of the throwing amount is smaller than the designated value, the network medium information of the user is forbidden to be thrown in the remaining time of the current throwing period.
Compared with the prior art, the invention modifies the structure of the throwing control system, and adds a setting device, an initial throwing value calculating device, a periodic throwing device and a first judging device. The setting device presets corresponding weighted amplification parameters and a release period for a user; the initial jettable value calculation device receives the pre-charged electronic certificate submitted by a user, and carries out weighting amplification calculation on the pre-charged electronic certificate submitted by the user according to the weighting amplification parameter corresponding to the user to obtain an initial jettable value corresponding to the user; the periodic releasing device releases the network medium information of the user according to a releasing period corresponding to the user, wherein after a new releasing period is started each time, the current releasing value of the user is initialized to the initial releasing value corresponding to the user; the consumption calculating device calculates the real-time delivery consumption value of the user according to the real-time delivery condition of the network medium information of the user in the current delivery period; the first judging device subtracts a real-time releasing consumption value from a current releasing value corresponding to the user, judges whether the current releasing value corresponding to the user is smaller than a specified value (usually, the specified value is 0, which means that the current releasing value is consumed up), and prohibits releasing the network medium information of the user in the remaining time of the current releasing period if the current releasing value is smaller than the specified value.
Because the initial value of the throw-in can be obtained through the weighting and amplifying calculation and the current value of the throw-in can be initialized by the initial value of the throw-in after each throw-in period is started, the current value of the throw-in can be larger than the number of the electronic certificates submitted by the user in each throw-in period of each user. When the user enters a delivery peak period or a large number of delivery errors caused by some accidents or inefficacy occur, the probability that the current delivery value of the user is consumed to 0 is greatly reduced, and the effective arrival rate of the network medium information of the user is improved. Meanwhile, the probability that the current deliverable values of a large number of users are rapidly consumed to 0 in the same time period is avoided, a large number of notifications sent by the delivery system are avoided, and the large number of users submit electronic certificates to the delivery system in a centralized manner through the electronic payment system is avoided, so that the times of man-machine operation and network data interaction in the delivery peak or accidental delivery error period are reduced, the resource overhead and network bandwidth resource overhead of relevant equipment (such as a terminal computer, a network server and the like) are saved, and the probability of equipment system breakdown is reduced. Meanwhile, the invention also sets a releasing period for the user correspondingly, even if the releasing value of the user is consumed to 0 in the current releasing period, the releasing of the network media information of the user is only prohibited in the remaining time of the current releasing period, thus playing the effect of temporary buffering, after the next releasing period is started, the current releasing value of the user is reinitialized, the network media information can be continuously released, the effective arrival rate of the network media information of the user is improved, further preventing a large number of users from intensively submitting electronic certificates to the releasing system through the electronic payment system for recovering the releasing effect, saving the resource expenditure of related equipment and the network bandwidth resource expenditure, and reducing the probability of equipment system breakdown.
Detailed Description
The invention will be described in more detail with reference to the accompanying drawings and specific embodiments
Fig. 2 is a schematic composition diagram of an embodiment of a network media information delivery control system according to the present invention; referring to fig. 2, the present invention modifies the internal structure of the existing network media information delivery control system. The network media information delivery control system 200 mainly includes:
the setting device 201 is configured to preset a corresponding weighting amplification parameter and a corresponding release period for a user.
The weighting amplification parameters corresponding to each user may be the same or different, and the delivery periods corresponding to each user may also be the same or different. The weighting amplification parameter and the release period corresponding to each user can be modified according to actual needs.
And the initial jettable value calculating device 202 is configured to receive the pre-charged electronic certificate submitted by the user, and perform weighted amplification calculation on the pre-charged electronic certificate submitted by the user according to the weighted amplification parameter corresponding to the user, so as to obtain an initial jettable value corresponding to the user.
The electronic certificate is an electronic exchange tool, and a user can obtain a service of issuing network media information responded by the issuing control system by submitting a specific number of electronic certificates to the issuing control system through the electronic payment system, namely, the electronic payment certificate is in the form of electronic money, electronic point cards and the like.
The weighting amplification parameter is a parameter or a weight coefficient which affects the data operation process and the result, that is, in a data processing system, when calculating or evaluating various index values, the parameter value which has the weight balancing effect on each variable value is called the weight parameter, wherein the weight parameter which plays the amplification effect on the original variable value is the weighting amplification parameter. The initial value obtained by the above weighted amplification calculation is larger than the number of pre-charged certificates submitted by the user, and is usually several times larger than the number of pre-charged certificates submitted by the user.
And the periodic releasing device 203 is configured to release the network media information of the user according to a releasing period corresponding to the user, where after each new releasing period is started, the current releasing value of the user is initialized to the initial releasing value corresponding to the user.
And the consumption calculating device 204 is used for calculating the real-time delivery consumption value of the user according to the real-time delivery condition of the network media information of the user in the current delivery period. Generally speaking, each time the network media information of the user is released, the real-time release consumption value of the user is increased by a certain value.
A first determining device 205, configured to subtract a real-time launch consumption value from a current launchable value corresponding to the user, and determine whether the current launchable value corresponding to the user is smaller than a specified value, where the specified value is usually 0, and indicates that the current launchable value is exhausted; when the current value of the user is smaller than the designated value, forbidding to release the network media information of the user in the remaining time of the current release period; otherwise, allowing to continue to release the network media information of the user.
The release period may be set, for example, generally monthly, such as one release period of one month or several months. At the beginning of each launch cycle, the user's current launchable values are reinitialized. Therefore, even if the current value of the user's putting is consumed in the last putting period, the user's current value of the user's putting is initialized to the initial value of the user's putting in the current putting period, so that the network media information putting in the current putting period is not affected.
By the delivery control system, when the delivery peak period is entered or a large amount of delivery errors are caused by some accidents or inefficacy, the probability that the current delivery value of the user is consumed to 0 is greatly reduced, and the effective arrival rate of the network medium information of the user is improved. Meanwhile, the probability that the current deliverable values of a large number of users are rapidly consumed to 0 in the same time period is avoided, a large number of notifications sent by the delivery system are avoided, and the large number of users submit electronic certificates to the delivery system in a centralized manner through the electronic payment system is avoided, so that the times of man-machine operation and network data interaction in the delivery peak or accidental delivery error period are reduced, the resource cost and the network bandwidth resource cost of related equipment are saved, and the probability of equipment system breakdown is reduced. Meanwhile, the release control system of the invention also sets a release period for the user correspondingly, even if the release value of the user in the current release period is consumed to 0, the release of the network media information of the user is only prohibited in the remaining time of the current release period, so that the temporary buffering effect is achieved, after the next release period is started, the current release value of the user is reinitialized, the network media information can be released continuously, the effective arrival rate of the network media information of the user is improved, the situation that a large number of users submit electronic certificates to the release system in a centralized manner through an electronic payment system to recover the release effect is further prevented, the resource expense and the network bandwidth resource expense of related equipment are saved, and the probability of equipment system breakdown is reduced.
Fig. 3 is a schematic composition diagram of a network media information delivery control system according to another embodiment of the present invention. Referring to fig. 3, in this embodiment, the system may further have the following technical features:
the setting device 201 is further configured to preset a corresponding delay response period for the user.
And the launch control system 200 further comprises:
and a period switching device 206, configured to notify the user of the real-time delivery consumption value of the user in each delivery period after each delivery period of the user is ended, and start a next delivery period and a delay response period corresponding to the user.
A second determining device 207, configured to determine, in the delayed response period of the user, whether the response electronic credential of the user is received and whether the cumulative number of the response electronic credentials submitted by the user in the delayed response period is greater than or equal to the cumulative number of the real-time delivery consumption values of the user in the delivery period, if so, allowing to continue delivering the network media information of the user, otherwise, prohibiting to deliver the network media information of the user after the delayed response period is ended.
Through the release control system of fig. 3, it can be realized that the release control system provides paid services for users, wherein the response electronic voucher is an electronic paid payment voucher. When the paid service is realized, a delay response period is reserved for the user, which is equivalent to a buffer period, the network media information of the user cannot be released in the buffer period, and the length of the delay response period can be set to be different for different users, so that a large number of users are prevented from intensively submitting electronic certificates to a releasing system in the same time period through an electronic payment system in order to recover the releasing effect, the resource expense and the network bandwidth resource expense of related equipment are further saved, and the probability of equipment system breakdown is reduced.
Fig. 4 is a schematic composition diagram of a network media information delivery control system according to another embodiment of the present invention. Referring to fig. 4, in this embodiment, the launch control system 200 may further include:
and the counting device 208 is used for counting the number of times that the accumulated number of the response electronic certificates submitted by the user in the delay response period is greater than or equal to the accumulated number of the real-time release consumption values of the user in the release period. That is, how many times the following events occur are counted, namely: the accumulated number of the response electronic certificates submitted by the user in the delayed response period is more than or equal to the accumulated number of the real-time release consumption values of the user in the release period.
And a weighted amplification parameter adjusting device 209, configured to adjust a weighted amplification parameter corresponding to the user according to a ratio between the number of times counted by the counting device and the number of cycles of the delay response period, where the higher the ratio is, the larger the weighted amplification parameter corresponding to the user is.
A delay response period adjusting device 210, configured to adjust the length of the delay response period corresponding to the user according to the ratio between the number of times counted by the counting device and the number of cycles of the delay response period, where the length of the delay response period corresponding to the user is longer when the ratio is higher.
Through the embodiment of fig. 4, the invention can adjust the weighting amplification parameter and the delayed response period corresponding to the user according to the condition of the response electronic certificate submitted by the user, thereby increasing the initial value of the user and prolonging the delayed response period thereof, further reducing the probability that a large number of users submit the response electronic certificate through the electronic payment system in a centralized manner, further saving the resource overhead and network bandwidth resource overhead of related equipment, and reducing the probability of equipment system breakdown. Of course, in other embodiments, the dosing control system may include only one of the weighted amplification parameter adjustment means and the delayed response period adjustment means.
Fig. 5 is a schematic composition diagram of a network media information delivery control system according to another embodiment of the present invention. Referring to fig. 5, in this embodiment, the launch control system 200 may further include:
a supplementary release value updating device 211, configured to receive a supplementary electronic certificate submitted by a user, and perform weighting amplification calculation on the number of the supplementary electronic certificate according to a weighting amplification parameter corresponding to the user to obtain a corresponding supplementary release value; increasing the original initial value of the user to the supplemental value of the user; the current deliverable value of the user is increased by the supplemental deliverable value.
In this way, equivalent to increasing the pre-charged electronic certificate initially submitted by the user, if the current jettable value of the user in a certain launching period is consumed to be 0, the current jettable value and the initial jettable value can be increased through the supplementary launching operation, so that the network media information of the user can be continuously launched in the current launching period, and more network media information can be launched after the next launching period starts.
In addition, due to the misdelivery of a large amount of network media information caused by some accidents or inefficacy, the deliverable values of a large number of users are consumed suddenly and mishaps, at this time, if the delivery system in the prior art is used, the delivery system needs to perform compensation delivery to the user or return the electronic certificate submitted by the user to the electronic payment system, the process needs to involve a large amount of man-machine operation and network data interaction, and resources of related equipment (such as a terminal computer, a network server and the like) and network bandwidth resources are wasted.
Therefore, in the present invention, an embodiment of the placement control system may further include a current placeable value modification device, as shown in fig. 6, where the current placeable value modification device 212 is configured to receive a modification instruction for a current placeable value of a user, modify the current placeable value of the user according to a value included in the modification instruction, or initialize the current placeable value of the user to an initial placeable value corresponding to the user.
Therefore, when a large amount of network media information is mistakenly released due to some accidents or inefficacy, the current releasing values of a large amount of users are suddenly and mistakenly consumed, at the moment, only the current releasing values of the following users need to be modified, even the current releasing values of the users are initialized, the electronic certificates submitted by the users do not need to be returned through an electronic payment system, man-machine operation and network data interaction are reduced compared with the prior art, and resources of related equipment and network bandwidth resources are further saved.
In the several embodiments provided in the present application, it should be understood that the disclosed system and apparatus may be implemented in other ways. For example, the above-described embodiments are merely illustrative, and for example, the division of the apparatus into logical functional divisions may be implemented in other ways, for example, a plurality of apparatuses may be combined or integrated into another apparatus or system, or some features may be omitted, or not implemented. The device can be a software program or a physical device. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Corresponding to the network media information release control system, the invention also discloses a release control method of the network media information. Fig. 7 is a flowchart of an embodiment of a method for controlling network media information delivery according to the present invention. Referring to fig. 7, the method includes:
step 701, presetting corresponding weighting amplification parameters and a release period for a user.
Step 702, receiving the pre-charging voucher submitted by the user, and performing weighted amplification calculation on the pre-charging voucher submitted by the user according to the weighted amplification parameter corresponding to the user to obtain an initial jettable value corresponding to the user.
703, releasing the network media information of the user according to a release period corresponding to the user, wherein after a new release period is started each time, a current release value of the user is initialized to an initial release value corresponding to the user;
step 704, calculating the real-time delivery consumption value of the user according to the real-time delivery condition of the network media information of the user in the current delivery period.
Step 705, subtracting a real-time release consumption value from the current release value corresponding to the user, and determining whether the current release value corresponding to the user is smaller than a specified value, for example, the specified value is usually 0; when the current value of the user is smaller than the designated value, forbidding to release the network media information of the user in the remaining time of the current release period; otherwise, allowing to continue to release the network media information of the user.
By the delivery control method, when the delivery peak period is entered or a large amount of delivery errors are caused by some accidents or inefficacy, the probability that the current delivery value of the user is consumed to 0 is greatly reduced, and the effective arrival rate of the network medium information of the user is improved. Meanwhile, the probability that the current deliverable values of a large number of users are rapidly consumed to 0 in the same time period is avoided, a large number of notifications sent by the delivery system are avoided, and the large number of users submit electronic certificates to the delivery system in a centralized manner through the electronic payment system is avoided, so that the times of man-machine operation and network data interaction in the delivery peak or accidental delivery error period are reduced, the resource cost and the network bandwidth resource cost of related equipment are saved, and the probability of equipment system breakdown is reduced. Meanwhile, the release control system of the invention also sets a release period for the user correspondingly, even if the release value of the user in the current release period is consumed to 0, the release of the network media information of the user is only prohibited in the remaining time of the current release period, so that the temporary buffering effect is achieved, after the next release period is started, the current release value of the user is reinitialized, the network media information can be released continuously, the effective arrival rate of the network media information of the user is improved, the situation that a large number of users submit electronic certificates to the release system in a centralized manner through an electronic payment system to recover the release effect is further prevented, the resource expense and the network bandwidth resource expense of related equipment are saved, and the probability of equipment system breakdown is reduced.
In a preferred embodiment, the method of the present invention may further comprise:
step 706, a corresponding delay response period is preset for the user.
And 707, after each releasing period of the user is finished, notifying the user of the real-time releasing consumption value of the user in the releasing period, and starting a next releasing period and a delay response period corresponding to the user.
Step 708, in the delayed response period of the user, determining whether the response electronic certificate of the user is received and whether the accumulated number of the response electronic certificates submitted by the user in the delayed response period is greater than or equal to the accumulated number of the real-time release consumption values of the user in the release period, if so, allowing to continue releasing the network media information of the user, otherwise, prohibiting releasing the network media information of the user after the delayed response period is over.
Through the preferred embodiment, the release control system can provide paid services for users, wherein the response electronic certificate is an electronic paid payment certificate, such as electronic money, an electronic point card and the like. When the paid service is realized, a delay response period is reserved for the user, which is equivalent to a buffer period, the network media information of the user cannot be released in the buffer period, and the length of the delay response period can be set to be different for different users, so that a large number of users are prevented from intensively submitting electronic certificates to a releasing system in the same time period through an electronic payment system in order to recover the releasing effect, the resource expense and the network bandwidth resource expense of related equipment are further saved, and the probability of equipment system breakdown is reduced.
In a preferred embodiment, the method of the present invention further comprises:
counting the times that the accumulated number of the response electronic certificates submitted by the user in the delay response period is more than or equal to the accumulated number of the real-time release consumption values of the user in the release period within each delay response period of the user; and adjusting the weighting amplification parameter corresponding to the user according to the ratio of the number of times to the number of cycles of the delay response period, wherein the higher the ratio is, the larger the weighting amplification parameter corresponding to the user is.
In a preferred embodiment, the method of the present invention may further comprise:
counting the times that the accumulated number of the response electronic certificates submitted by the user in the delay response period is more than or equal to the accumulated number of the real-time release consumption values of the user in the release period within each delay response period of the user; and adjusting the length of the delay response period corresponding to the user according to the ratio of the number of times to the number of cycles of the delay response period, wherein the length of the delay response period corresponding to the user is longer when the ratio is higher.
Through the preferred embodiment, the invention can adjust the weighting amplification parameter and the delayed response period corresponding to the user according to the condition of the response electronic certificate submitted by the user, thereby increasing the initial value of the user and prolonging the delayed response period of the user, further reducing the probability that a large number of users submit the response electronic certificate through an electronic payment system in a centralized manner, further saving the resource expense and network bandwidth resource expense of related equipment, and reducing the probability of equipment system breakdown.
In a preferred embodiment, the method of the present invention may further comprise: receiving a supplementary electronic certificate submitted by a user, and performing weighting amplification calculation on the supplementary electronic certificate number according to a weighting amplification parameter corresponding to the user to obtain a corresponding supplementary jettable value; increasing the original initial value of the user to the supplemental value of the user; the current deliverable value of the user is increased by the supplemental deliverable value. In this way, equivalent to increasing the pre-charged electronic certificate initially submitted by the user, if the current jettable value of the user in a certain launching period is consumed to be 0, the current jettable value and the initial jettable value can be increased through the supplementary launching operation, so that the network media information of the user can be continuously launched in the current launching period, and more network media information can be launched after the next launching period starts.
In addition, due to the misdelivery of a large amount of network media information caused by some accidents or inefficacy, the deliverable values of a large number of users are consumed suddenly and mishaps, at this time, if the delivery system in the prior art is used, the delivery system needs to perform compensation delivery to the user or return the electronic certificate submitted by the user to the electronic payment system, the process needs to involve a large amount of man-machine operation and network data interaction, and resources of related equipment (such as a terminal computer, a network server and the like) and network bandwidth resources are wasted.
Thus in a preferred embodiment, the method of the present invention may further comprise: receiving a modification instruction of the current deliverable value of the user, modifying the current deliverable value of the user according to a numerical value contained in the modification instruction, or initializing the current deliverable value of the user to an initial deliverable value corresponding to the user.
Through the embodiment, when a large amount of network media information is mistakenly put due to some accidents or ineligibility, the current putting values of a large amount of users are suddenly and mistakenly consumed, at the moment, only the current putting values of the following users need to be modified, and even the current putting values of the users are initialized, and the electronic certificates submitted by the users do not need to be returned through an electronic payment system.
The system and the method for controlling the release of the network media information can be applied to a plurality of industrial fields. The method can be applied to the field of advertisement processing and displaying of the Internet, and the Internet advertisement can be regarded as network medium information.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.