Summary of the invention
Fundamental purpose of the present invention is the monitoring method and the device that provide a kind of promoted account, to solve the problem cannot monitoring promoted account data batchmove in prior art.
According to an aspect of the present invention, a kind of monitoring method of promoted account is provided.
Monitoring method according to promoted account of the present invention comprises: obtain the transferring data that in described promoted account, monitored target produces in current slot and historical time section, wherein, the duration of described historical time section is more than or equal to the duration of described current slot; Calculate the amplitude of variation of the relative history transferring data of current transferring data, obtain shifting amplitude, wherein, described current transferring data is the transferring data of described monitored target in described current slot got, and described history transferring data is the transferring data of described monitored target in described historical time section got; Judge described transfer amplitude whether in default amplitude range; And when judging that described transfer amplitude is not in described default amplitude range, send warning message to described promoted account.
Further, the duration of described historical time section equals the duration of described current slot, calculate current transferring data to comprise relative to the amplitude of variation of history transferring data: the data difference calculating described current transferring data and described history transferring data, obtains the first difference; Calculate the ratio that described first difference accounts for described history transferring data, obtain the first ratio; And determine that described first ratio is described transfer amplitude.
Further, described historical time section comprises multiple duration equal sub-time period, described history transferring data comprises multiple subdata, wherein, the duration of each described sub-time period is equal with the duration of described current slot, described multiple subdata is the transferring data that the described monitored target got produces within each described sub-time period, calculates the amplitude of variation of the relative history transferring data of current transferring data, obtains transfer amplitude and comprises: the mean value calculating described multiple subdata; And calculate the amplitude of variation of the relatively described mean value of described current transferring data, obtain described transfer amplitude.
Further, described transfer amplitude comprises the first transfer amplitude and the second transfer amplitude, described historical time section comprises multiple duration equal sub-time period, described history transferring data comprises multiple subdata, the duration of each described sub-time period is equal with the duration of described current slot, described multiple subdata is the transferring data that the described monitored target got produces within each described sub-time period, wherein: the amplitude of variation calculating the relative history transferring data of current transferring data, obtain transfer amplitude to comprise: the data difference calculating described current transferring data and the first subdata, obtain the second difference, wherein, described first subdata is the transferring data that the described monitored target got produces within the first sub-time period, the described first sub-time period is be separated by the nearest time period with described current slot in multiple described sub-time period, calculate the ratio that described second difference accounts for described first subdata, obtain the second ratio, determine that described second ratio is described first transfer amplitude, calculate the mean value of described multiple subdata, and calculate the amplitude of variation of the relatively described mean value of described current transferring data, obtain described second transfer amplitude, judge whether described transfer amplitude comprises in default amplitude range: judge that described first transfer amplitude and described second transfer amplitude are whether all in described default amplitude range, when judging that described transfer amplitude is not in described default amplitude range, send warning message to described promoted account to comprise: when judging that described first transfer amplitude and described second transfer amplitude be not all in described default amplitude range, send described warning message to described promoted account.
According to a further aspect in the invention, a kind of monitoring device of promoted account is provided.
Monitoring device according to promoted account of the present invention comprises: acquiring unit, for obtaining the transferring data that in described promoted account, monitored target produces in current slot and historical time section, wherein, the duration of described historical time section is more than or equal to the duration of described current slot; Computing unit, for calculating the amplitude of variation of the relative history transferring data of current transferring data, obtain shifting amplitude, wherein, described current transferring data is the transferring data of described monitored target in described current slot got, and described history transferring data is the transferring data of described monitored target in described historical time section got; Judging unit, for judging described transfer amplitude whether in default amplitude range; And transmitting element, for when judging that described transfer amplitude is not in described default amplitude range, send warning message to described promoted account.
Further, the duration of described historical time section equals the duration of described current slot, and described computing unit comprises: the first computing module, for calculating the data difference of described current transferring data and described history transferring data, obtains the first difference; Second computing module, accounting for the ratio of described history transferring data, obtaining the first ratio for calculating described first difference; And first determination module, for determining that described first ratio is described transfer amplitude.
Further, described historical time section comprises multiple duration equal sub-time period, described history transferring data comprises multiple subdata, wherein, the duration of each described sub-time period is equal with the duration of described current slot, described multiple subdata is the transferring data that the described monitored target got produces within each described sub-time period, and described computing unit comprises: the 3rd computing module, for calculating the mean value of described multiple subdata; And the 4th computing module, for calculating the amplitude of variation of the relatively described mean value of described current transferring data, obtain described transfer amplitude.
Further, described transfer amplitude comprises the first transfer amplitude and the second transfer amplitude, described historical time section comprises multiple duration equal sub-time period, described history transferring data comprises multiple subdata, the duration of each described sub-time period is equal with the duration of described current slot, described multiple subdata is the transferring data that the described monitored target got produces within each described sub-time period, wherein: described computing unit comprises: the 5th computing module, for calculating the data difference of described current transferring data and the first subdata, obtain the second difference, wherein, described first subdata is the transferring data that the described monitored target got produces within the first sub-time period, the described first sub-time period is be separated by the nearest time period with described current slot in multiple described sub-time period, 6th computing module, accounting for the ratio of described first subdata, obtaining the second ratio for calculating described second difference, second determination module, for determining that described second ratio is described first transfer amplitude, 7th computing module, for calculating the mean value of described multiple subdata, and the 8th computing module, for calculating the amplitude of variation of the relatively described mean value of described current transferring data, obtain described second transfer amplitude, described judging unit comprises: judge module, for judging that described first transfer amplitude and described second transfer amplitude are whether all in described default amplitude range, described transmitting element comprises: sending module, for when judging that described first transfer amplitude and described second transfer amplitude be not all in described default amplitude range, send described warning message to described promoted account.
In the present invention, adopt and obtain the transferring data that in promoted account, monitored target produces in current slot and historical time section, wherein, the duration of historical time section is more than or equal to the duration of current slot; Calculate the amplitude of variation of the relative history transferring data of current transferring data, obtain shifting amplitude, wherein, current transferring data is the transferring data of monitored target in current slot got, and history transferring data is the transferring data of monitored target in historical time section got; Judge that transfer amplitude is whether in default amplitude range; And when judging that transfer amplitude is not in default amplitude range, send warning message to promoted account.Obtained by the transferring data produced in historical time section and current slot monitored target in promoted account and compare, achieve the intensity of variation determining current transferring data based on history transferring data, and then by intensity of variation and the scope preset are contrasted, with when intensity of variation exceedes expection, timely transmission warning message is to promoted account, achieve the monitoring to promoted account data batchmove situation, solve the problem cannot monitoring promoted account data batchmove in prior art, and then reach early warning is carried out to the data batchmove situation of promoted account, cost is avoided to drop into too high effect.
Embodiment
The present invention program is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the embodiment of a part of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, should belong to the scope of protection of the invention.
It should be noted that, term " first ", " second " etc. in instructions of the present invention and claims and above-mentioned accompanying drawing are for distinguishing similar object, and need not be used for describing specific order or precedence.Should be appreciated that the data used like this can be exchanged in the appropriate case, so as embodiments of the invention described herein can with except here diagram or describe those except order implement.In addition, term " comprises " and " having " and their any distortion, intention is to cover not exclusive comprising, such as, contain those steps or unit that the process of series of steps or unit, method, system, product or equipment is not necessarily limited to clearly list, but can comprise clearly do not list or for intrinsic other step of these processes, method, product or equipment or unit.
When not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
Embodiment 1
According to the embodiment of the present invention, provide a kind of embodiment of the method that can implement by the application's device embodiment or perform, it should be noted that, can perform in the computer system of such as one group of computer executable instructions in the step shown in the process flow diagram of accompanying drawing, and, although show logical order in flow charts, in some cases, can be different from the step shown or described by order execution herein.
According to the embodiment of the present invention, provide a kind of monitoring method of promoted account, below concrete introduction done to the monitoring method of the promoted account that the embodiment of the present invention provides:
Fig. 1 is the process flow diagram of the monitoring method of promoted account according to the embodiment of the present invention, and as shown in Figure 1, the monitoring method of this promoted account mainly comprises following step S102 to step S108:
S102: obtain the transferring data that in promoted account, monitored target produces in current slot and historical time section, wherein, the duration of historical time section is more than or equal to the duration of current slot, in embodiments of the present invention, monitored target is the entity that will monitor, can be the plan in promoted account, unit, keyword or intention, also can be promoted account itself.Current slot and historical time section can be the time periods of the same period, and Cycle Length therebetween can set according to actual needs, and such as: historical time section is the A month of last year, current slot is the A month in this year; Historical time section is the B days of last month, and current slot is the B days of this month.Historical time section can also be current slot before a period of time, such as, current slot is this moon, and historical time section is last month; Current slot is this year, and historical time section is last year.Transferring data mainly promoted account obtains the dealing money preset object and produce, and such as, obtains the dealing money that order, clicking rate or buying rate etc. produce.
S104: the amplitude of variation calculating the relative history transferring data of current transferring data, obtain shifting amplitude, wherein, current transferring data is the transferring data of monitored target in current slot got, and history transferring data is the transferring data of monitored target in historical time section got.
S106: judge that transfer amplitude is whether in default amplitude range, wherein, default amplitude range can set according to actual needs.
S108: when judging that transfer amplitude is not in default amplitude range, sends warning message to promoted account.Particularly, warning message can be note, also can be mail.
The monitoring method of the promoted account that the embodiment of the present invention provides, obtained by the transferring data produced in historical time section and current slot monitored target in promoted account and compare, achieve the intensity of variation determining current transferring data based on history transferring data, and then by intensity of variation and the scope preset are contrasted, with when intensity of variation exceedes expection, timely transmission warning message is to promoted account, achieve the monitoring to promoted account data batchmove situation, solve the problem cannot monitoring promoted account data batchmove in prior art, and then reach early warning is carried out to the data batchmove situation of promoted account, cost is avoided to drop into too high effect.
Particularly, according to the difference of current slot and historical time section duration, in conjunction with following two kinds of modes the amplitude of variation calculating the relative history transferring data of current transferring data in the embodiment of the present invention done and illustrates further:
Mode one:
Duration for historical time section equals the situation of the duration of current slot, the finish time of historical time section can be the start time of current slot, namely, the two is two adjacent time periods, such as this moon and last month, this year and last year, two time periods of preset duration that historical time section and current slot time, can also to be the time interval be, the A month of such as last year and the A month in this year, B days of last month and the B days of individual month, wherein, preset duration (namely Cycle Length) therebetween can set according to actual needs, correspondingly, the amplitude of variation calculating the relative history transferring data of current transferring data is specially:
First, calculate the data difference of current transferring data and history transferring data, obtain the first difference.
Secondly, calculate the ratio that the first difference accounts for history transferring data, obtain the first ratio.
Then, determine that the first ratio is for transfer amplitude.
Mode two:
Duration for historical time section is greater than the situation of the duration of current slot, historical time section can comprise multiple duration equal sub-time period, the duration of each sub-time period is equal with the duration of current slot, correspondingly, history transferring data comprises multiple subdata, multiple subdata is the transferring data that the monitored target got produces within each sub-time period, then calculate the amplitude of variation of the relative history transferring data of current transferring data, obtains transfer amplitude and is specially:
First, the mean value of multiple subdata is calculated.
Then, calculate the amplitude of variation of current transferring data relative mean values, obtain shifting amplitude.
Further, duration for historical time section is greater than the situation of the duration of current slot, transfer amplitude can also comprise multiple amplitude, with shift amplitude comprise the first transfer amplitude and second transfer amplitude illustrate, historical time section can comprise multiple duration equal sub-time period, the duration of each sub-time period is equal with the duration of current slot, correspondingly, history transferring data comprises multiple subdata, multiple subdata is the transferring data that the monitored target got produces within each sub-time period, then the monitoring method of promoted account that provides of the embodiment of the present invention is specific as follows further:
Calculate the amplitude of variation of the relative history transferring data of current transferring data, obtain transfer amplitude to be specially: the data difference calculating current transferring data and the first subdata, obtain the second difference, wherein, first subdata is the transferring data that the monitored target got produces within the first sub-time period, and the first sub-time period was be separated by the nearest time period with current slot in multiple sub-time period; Calculate the ratio that the second difference accounts for the first subdata, obtain the second ratio; Determine that the second ratio is the first transfer amplitude; Calculate the mean value of multiple subdata; And calculate the amplitude of variation of current transferring data relative mean values, obtain the second transfer amplitude.
Judge whether transfer amplitude is specially in default amplitude range: judge that the first transfer amplitude and second shifts amplitude whether all in default amplitude range.
When judging that transfer amplitude is not in default amplitude range, send warning message to be specially to promoted account: when judging that the first transfer amplitude and the second transfer amplitude be not all in default amplitude range, send warning message to promoted account.
By calculating the first transfer amplitude and the second transfer amplitude, and when the first transfer amplitude and the second transfer amplitude all exceed default amplitude range, send warning message to promoted account, achieve and exceed early warning range both meeting current transferring data compared with nearest transferring data, and meet again current transferring data compared with the mean transferred data in adjacent a period of time also beyond early warning range when, carry out alarm, reach the monitoring degree of accuracy improved promoted account, avoid occurring false alarm.
It should be noted that, for aforesaid each embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action and module might not be that the present invention is necessary.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that can add required general hardware platform by software according to the method for above-described embodiment and realize, hardware can certainly be passed through, but in a lot of situation, the former is better embodiment.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, CD), comprising some instructions in order to make a station terminal equipment (can be mobile phone, computing machine, server, or the network equipment etc.) perform method described in each embodiment of the present invention.
Embodiment 2
According to the embodiment of the present invention, additionally provide a kind of monitoring device of promoted account of the monitoring method for implementing above-mentioned promoted account, the monitoring device of this promoted account is mainly used in the monitoring method performing the promoted account that embodiment of the present invention foregoing provides, and does concrete introduction below to the monitoring device of the promoted account that the embodiment of the present invention provides:
Fig. 2 is the schematic diagram of the monitoring device of promoted account according to the embodiment of the present invention, and as shown in Figure 2, the monitoring device of this promoted account mainly comprises acquiring unit 10, computing unit 20, judging unit 30 and transmitting element 40, wherein:
Acquiring unit 10 is for obtaining the transferring data that in promoted account, monitored target produces in current slot and historical time section, wherein, the duration of historical time section is more than or equal to the duration of current slot, in embodiments of the present invention, monitored target is the entity that will monitor, can be the plan in promoted account, unit, keyword or intention, also can be promoted account itself.Current slot and historical time section can be the time periods of the same period, and Cycle Length therebetween can set according to actual needs, and such as: historical time section is the A month of last year, current slot is the A month in this year; Historical time section is the B days of last month, and current slot is the B days of this month.Historical time section can also be current slot before a period of time, such as, current slot is this moon, and historical time section is last month; Current slot is this year, and historical time section is last year.Transferring data mainly promoted account obtains the dealing money preset object and produce, and such as, obtains the dealing money that order, clicking rate or buying rate etc. produce.
Computing unit 20 is for calculating the amplitude of variation of the relative history transferring data of current transferring data, obtain shifting amplitude, wherein, current transferring data is the transferring data of monitored target in current slot got, and history transferring data is the transferring data of monitored target in historical time section got.
Judging unit 30 is for judging that transfer amplitude is whether in default amplitude range, and wherein, default amplitude range can set according to actual needs.
Transmitting element 40, for when judging that transfer amplitude is not in default amplitude range, sends warning message to promoted account.Particularly, warning message can be note, also can be mail.
The monitoring device of the promoted account that the embodiment of the present invention provides, obtained by the transferring data produced in historical time section and current slot monitored target in promoted account and compare, achieve the intensity of variation determining current transferring data based on history transferring data, and then by intensity of variation and the scope preset are contrasted, with when intensity of variation exceedes expection, timely transmission warning message is to promoted account, achieve the monitoring to promoted account data batchmove situation, solve the problem cannot monitoring promoted account data batchmove in prior art, and then reach early warning is carried out to the data batchmove situation of promoted account, cost is avoided to drop into too high effect.
Particularly, according to the difference of current slot and historical time section duration, do in conjunction with the structure composition of following two kinds of structures to computing unit in the embodiment of the present invention 20 and illustrate further:
Duration for historical time section equals the situation of the duration of current slot, computing unit 20 calculates the amplitude of variation of the relative history transferring data of current transferring data mainly through following structure one, wherein, the finish time of historical time section can be the start time of current slot, namely, the two is two adjacent time periods, such as this moon and last month, this year and last year, two time periods of preset duration that historical time section and current slot time, can also to be the time interval be, the A month of such as last year and the A month in this year, B days of last month and the B days of individual month, wherein, preset duration (namely Cycle Length) therebetween can set according to actual needs.
Structure one, computing unit 20 mainly comprises the first computing module, the second computing module and the first determination module, and wherein, the first computing module, for calculating the data difference of current transferring data and history transferring data, obtains the first difference; Second computing module accounts for the ratio of history transferring data for calculating the first difference, obtain the first ratio; First determination module is used for determining that the first ratio is for transfer amplitude.
Duration for historical time section is greater than the situation of the duration of current slot, computing unit 20 calculates the amplitude of variation of the relative history transferring data of current transferring data mainly through following structure two, wherein, historical time section can comprise multiple duration equal sub-time period, the duration of each sub-time period is equal with the duration of current slot, correspondingly, history transferring data comprises multiple subdata, and multiple subdata is the transferring data that the monitored target got produces within each sub-time period.
Structure two, computing unit 20 mainly comprises the 3rd computing module and the 4th computing module, and wherein, the 3rd computing module is for calculating the mean value of multiple subdata; 4th computing module, for calculating the amplitude of variation of current transferring data relative mean values, obtains shifting amplitude.
Further, duration for historical time section is greater than the situation of the duration of current slot, transfer amplitude can also comprise multiple amplitude, with shift amplitude comprise the first transfer amplitude and second transfer amplitude illustrate, historical time section can comprise multiple duration equal sub-time period, the duration of each sub-time period is equal with the duration of current slot, correspondingly, history transferring data comprises multiple subdata, multiple subdata is the transferring data that the monitored target got produces within each sub-time period, then the monitoring device of promoted account that provides of the embodiment of the present invention is specific as follows further:
Computing unit 20 comprises the 5th to the 8th computing module and the second determination module, wherein, 5th computing module is for calculating the data difference of current transferring data and the first subdata, obtain the second difference, wherein, first subdata is the transferring data that the monitored target got produces within the first sub-time period, and the first sub-time period was be separated by the nearest time period with current slot in multiple sub-time period; 6th computing module accounts for the ratio of the first subdata for calculating the second difference, obtain the second ratio; Second determination module is used for determining that the second ratio is the first transfer amplitude; 7th computing module, for calculating the mean value of multiple subdata; 8th computing module, for calculating the amplitude of variation of current transferring data relative mean values, obtains the second transfer amplitude.
Judging unit 30 comprises judge module, and this judge module is for judging that the first transfer amplitude and the second transfer amplitude are whether all in default amplitude range.
Transmitting element 40 comprises sending module, and this sending module is used for, when judge module judges that the first transfer amplitude and the second transfer amplitude be not all in default amplitude range, sending warning message to promoted account.
By calculating the first transfer amplitude and the second transfer amplitude, and when the first transfer amplitude and the second transfer amplitude all exceed default amplitude range, send warning message to promoted account, achieve and exceed early warning range both meeting current transferring data compared with nearest transferring data, and meet again current transferring data compared with the mean transferred data in adjacent a period of time also beyond early warning range when, carry out alarm, reach the monitoring degree of accuracy improved promoted account, avoid occurring false alarm.
From above description, can find out, present invention achieves the intensity of variation determining current transferring data based on history transferring data, and then by intensity of variation and the scope preset are contrasted, with when intensity of variation exceedes expection, send warning message in time to promoted account, achieve the monitoring to promoted account data batchmove situation, and then reach early warning is carried out to the data batchmove situation of promoted account, avoid cost to drop into too high effect.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.