CN103426101A - Generating method and device for verification code - Google Patents
Generating method and device for verification code Download PDFInfo
- Publication number
- CN103426101A CN103426101A CN2013103303054A CN201310330305A CN103426101A CN 103426101 A CN103426101 A CN 103426101A CN 2013103303054 A CN2013103303054 A CN 2013103303054A CN 201310330305 A CN201310330305 A CN 201310330305A CN 103426101 A CN103426101 A CN 103426101A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- data
- behavior
- webpage
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012795 verification Methods 0.000 title abstract description 5
- 238000013475 authorization Methods 0.000 claims description 69
- 230000003542 behavioural effect Effects 0.000 claims description 35
- 239000000284 extract Substances 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 13
- 230000000052 comparative effect Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000001737 promoting effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 4
- 239000012141 concentrate Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 244000089409 Erythrina poeppigiana Species 0.000 description 2
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000011449 brick Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000004570 mortar (masonry) Substances 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000001846 repelling effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a generating method and device for a verification code. According to the method, statistical operation is performed on browsing behavior information of each web page which is accessed by a user through a browser of a mobile terminal, and an attention focus of the user is obtained according to a statistical result; advertising data are selected according to the attention focus; the verification code is generated by the aid of the advertising data and pushed to the browser. According to the technical scheme, user's impressions on advertised products are strengthened, promotional effects of advertisements are improved, and the user experience is improved.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of generation method and device of identifying code.
Background technology
Full-automatic turing test (the Completely Automated Public Turing test to tell Computers and Humans Apart that distinguishes computing machine and the mankind, referred to as CAPTCHA), it is common so-called identifying code, that a kind of user of differentiation is computing machine and people's public full-automatic program, can effectively prevent that maliciously decryption, brush ticket, forum pour water, or even certain hacker adopts specific program Brute Force mode constantly to log in trial to a certain particular registered user.
Along with the develop rapidly of Internet technology, verification code technology has been brought into play huge effect in network application.Yet the identifying code usually adopted in correlation technique mainly be take numeral and letter as main, its form is comparatively single; Moreover, in order to increase the cracking difficulty of identifying code, make design form originally distinguish with regard to comparatively dull identifying code distortion difficulty more, the user needs constantly to change identifying code and will carefully recognize and could pass through authentication in the process of carrying out network browsing, thereby makes the user experience decline.
At present, on internet page, internet advertising format commonly used can include but not limited to following several: Banner, button advertisement, drift advertisement, Text Link advertisement, pop-up ad, e-mail advertisement, video heads, tail, the middle commercial breaks.Under normal conditions, the user comparatively dislikes for the advertisement that adopts above-mentioned various forms to occur, and the user can habitually close above-mentioned advertisement, perhaps select the interception function of browser to be shielded above-mentioned advertisement, even some user also can directly be closed full page, even if the user does not carry out any processing to above-mentioned advertisement, but its notice concentrates on the content that will pay close attention to fully, above-mentioned advertisement is taked to the attitude of turning a blind eye to or keeping someone at a respectful distance.As can be seen here, though businessman pays high advertising expenditure on network, promote advertisement pushing density and exposure rate, but advertising effect is not high, even less than the advertisement of playing on the propagating poster on street and TV.For this reason, need to seek a kind of brand-new web advertisement design, to improve Note Rate and the memorability of advertisement.
If, once due to identifying code broad covered area and occur that in webpage want to accept network service just unavoidably will carry out this operation in network application, simultaneously, identifying code also has the characteristic that force users is noted, this is that other media is not available.
Summary of the invention
The invention provides a kind of generation method and device of identifying code, at least to solve in correlation technique, only disclose and ad elements can be implanted in identifying code, but do not disclose the problem of the producing method of ad elements.
A kind of generation method of identifying code is provided according to an aspect of the present invention.
According to the generation method of identifying code of the present invention, comprise: each Webpage that counting user is accessed on the browser of mobile terminal browse behavioural information, and obtain user's the focus of attention according to statistics; According to focus of attention extracts advertisement data; Adopt ad data to generate identifying code, push to browser.
Preferably, the behavioural information of browsing of adding up each Webpage comprises: monitor user ' is carried out at each Webpage one or morely browses behavior, wherein, one or morely browse behavior and belong to the default behavior of browsing set, and every in the default behavior of browsing set browses behavior and given in advance respectively different weighted values; Adopt and one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated each Webpage.
Preferably, obtaining the focus of attention according to statistics comprises: the behavioural information of browsing of each Webpage is sorted according to the numerical values recited of result of calculation; The Webpage of choosing the numerical value maximum is set as obtaining the page of the focus of attention.
Preferably, according to focus of attention extracts advertisement data, comprise: the advertisement classification of searching focus of attention ownership from presetting database; According to advertisement classification extracts advertisement data from presetting database.
Preferably, adopt ad data to generate identifying code and comprise: extract pictorial information from ad data, and setting is presented at the background base map in the zone of identifying code according to pictorial information; Extract word and/or numerical information from ad data, and word and/or numerical information are presented on the figure layer be covered on the background base map; Partial information in word and/or numerical information is set as to user's authorization information to be entered and is stored.
Preferably, after pushing to browser, also comprise: receive the authorization information of user's input, and the authorization information of user's input and the authorization information of having stored are compared; If comparative result is consistent, authentication success, allow the user to carry out subsequent operation; If comparative result is inconsistent, continue to obtain new ad data from presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that the user is re-entered compares with the authorization information of storage again, until the user inputs correctly.
A kind of generating apparatus of identifying code is provided according to a further aspect in the invention.
According to the generating apparatus of identifying code of the present invention, comprise: acquisition module, each Webpage of accessing on the browser of mobile terminal for counting user browse behavioural information, and obtain user's the focus of attention according to statistics; Choose module, for according to focus of attention extracts advertisement data; Generation module, generate identifying code for adopting ad data, pushes to browser.
Preferably, acquisition module comprises: monitoring means, that for monitor user ', at each Webpage, carries out one or morely browses behavior, wherein, one or morely browse behavior and belong to the default behavior of browsing set, and every in the default behavior of browsing set browses behavior and given in advance respectively different weighted values; Computing unit, one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated each Webpage for adopting.
Preferably, acquisition module also comprises: sequencing unit, sorted according to the numerical values recited of result of calculation for the behavioural information of browsing by each Webpage; First chooses unit, is set as obtaining the page of the focus of attention for the Webpage of choosing the numerical value maximum.
Preferably, choose module and comprise: search unit, for search the advertisement classification of focus of attention ownership from presetting database; Second chooses unit, for according to the advertisement classification from the presetting database extracts advertisement data.
Preferably, generation module comprises: setting unit, and for from ad data, extracting pictorial information, and setting is presented at the background base map in the zone of identifying code according to pictorial information; Display unit, for from ad data, extracting word and/or numerical information, and be presented at word and/or numerical information on the figure layer be covered on the background base map; Setup unit, be set as user's authorization information to be entered and stored for the partial information by word and/or numerical information.
Preferably, said apparatus also comprises: comparison module for receiving the authorization information of user's input, and compares the authorization information of user's input and the authorization information of having stored; The first processing module, while for being output as at comparison module being, authentication success, allow the user to carry out subsequent operation; The second processing module, when no for being output as at comparison module, continue to obtain new ad data from presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that the user is re-entered compares with the authorization information of storage again, until the user inputs correctly.
By the present invention, adopt the behavioural information of browsing of each Webpage that counting user accesses on the browser of mobile terminal, and obtain user's the focus of attention according to statistics; According to focus of attention extracts advertisement data; Adopt ad data to generate identifying code, push to browser, it is the focus of attention that the statistics of browsing behavioural information of each Webpage that can access on the browser of mobile terminal according to the user of the present invention is therefrom obtained the user, and according to focus of attention extracts advertisement data further, thereby utilize the ad data of choosing to generate identifying code and strengthen the impression of user to advertised product, improve the effect of publicity of advertisement, promote the user and experience.
The accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, and schematic description and description of the present invention the present invention does not form inappropriate limitation of the present invention for explaining.In the accompanying drawings:
Fig. 1 is the process flow diagram according to the generation method of the identifying code of the embodiment of the present invention;
Fig. 2 is the process flow diagram of the generation method of identifying code according to the preferred embodiment of the invention;
Fig. 3 is the structured flowchart according to the generating apparatus of the identifying code of the embodiment of the present invention;
Fig. 4 is the structured flowchart of the generating apparatus of identifying code according to the preferred embodiment of the invention.
Embodiment
Hereinafter with reference to accompanying drawing, also describe the present invention in detail in conjunction with the embodiments.It should be noted that, in the situation that do not conflict, embodiment and the feature in embodiment in the application can combine mutually.
A large amount of details has been provided in the embodiment that provided below.Yet can understand embodiments of the invention can be in the situation that do not have these details to put into practice.In some preferred embodiments, be not shown specifically known method, structure and technology, so that not fuzzy the understanding of the present invention.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes below.Yet the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires the more feature of feature than institute clearly puts down in writing in each claim.Or rather, as claims are reflected, inventive aspect is to be less than all features of the disclosed single embodiment in front.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
It will be appreciated by those skilled in the art that, can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment in embodiment, can be combined into a module or unit or assembly to the module in embodiment or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment are combined.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar purpose replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in claims, the one of any of embodiment required for protection can adopt array mode arbitrarily to use.
It should be noted, below embodiment be only that the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not break away from the scope of claims.The use of the word occurred in the claims first, second and C grade does not mean any order, can be title by these word explanations.
Fig. 1 is the process flow diagram according to the generation method of the identifying code of the embodiment of the present invention.As shown in Figure 1, the method can comprise following treatment step:
Step S102: each Webpage that counting user is accessed on the browser of mobile terminal browse behavioural information, and obtain user's the focus of attention according to statistics;
Step S104: according to focus of attention extracts advertisement data;
Step S106: adopt ad data to generate identifying code, push to browser.
Adopt method as shown in Figure 1, each Webpage that counting user is accessed on the browser of mobile terminal browse behavioural information, and obtain user's the focus of attention according to statistics; According to focus of attention extracts advertisement data; Adopt ad data to generate identifying code, push to browser, it is the focus of attention that the statistics of browsing behavioural information of each Webpage that can access on the browser of mobile terminal according to the user of the present invention is therefrom obtained the user, and according to focus of attention extracts advertisement data further, thereby utilize the ad data of choosing to generate identifying code, strengthen the impression of user to advertised product, improve the effect of publicity of advertisement, promote the user and experience.
In a preferred embodiment, what the user's above-mentioned focus of attention was main is user's the behavioural habits of browsing, this focus of attention can be user's commodity (for example: clothes, shoes) that (for example: nearest a week) mainly paid close attention to when surfing the web in predetermined period, or the information of discount of specific merchant.When needs generation identifying code carries out verification operation, according to user's the focus of attention, corresponding ad elements is implanted to identifying code and be pushed to the user, for example: certain user is paying close attention to the portal website of each large shopping online in the recent period always, wish to choose a pair of new style and comfortable Nike sport footwear, but, because the restriction that is subject to price factor fails to achieve one's goal always, so by the statistics of this user being browsed in the recent period to behavior, can know that this user's the focus of attention is the Nike sport footwear.Therefore, in this user online, for example carry out other, when browsing behavior (: register new user, forum's money order receipt to be signed and returned to the sender) and needing to generate identifying code and verified, can on identifying code, show specific website " the Nike sport footwear whole audience is sold at a special price, flash sale ".Now, in the process of user's input validation code, user's thinking just in time concentrates in the identification to identifying code, if can be during this time by above-mentioned transmitting advertisement information to the user, tend to obtain better effect.The focus that the user may pay close attention to is obtained in the behavior of browsing by the user, and when ejecting identifying code, pushes the interested Hot Contents of possibility to the user, and allows the user input advertisement keyword, thereby strengthen the impression of user to advertised product, improves the effect of publicity of advertisement.
Preferably, in step S102, add up browsing behavioural information and can comprising following operation of each Webpage:
Step S1: monitor user ' is carried out at each Webpage one or morely browses behavior, wherein, one or morely browse behavior and belong to the default behavior of browsing set, and every in the default behavior of browsing set browses behavior and given in advance respectively different weighted values, and the time that this weighted value is accessed with the user or the frequency of access (click) page are relevant;
Step S2: adopt and one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated each Webpage.
In a preferred embodiment, the one or more Type of website that needs the monitor user ' access before browsing behavior that monitor user ' is carried out at each Webpage, once browse the time of certain webpage etc., the domain name that the Type of website of monitor user ' access can be accessed by recording user, then determine the Type of website according to the characteristic of domain name, for example: comprise " sports " in the domain name of website and can mean that the Type of website is the sport category website, and mated with the ad data in presetting database, obtain the user main browse behavior type, for example: access http://sports.sina.com.cn/, the user mainly browses behavior type for " physical culture ".For another example: time of 80% that the user spends on the Webpage of http://sports.sina.com.cn/ is in order to browse the content relevant to basketball, its browser behavior type is " physical culture basketball " so, and " basketball " is the next classification of " physical culture ".Can infer more exactly user's focus of attention thus, for follow-up in presetting database, choose corresponding ad data provide the basis.
In a preferred embodiment, suppose that the user wishes to buy an electric paper book on the net, this user (for example: Amazon may successively access many shopping online portal websites within nearly a period of time, Taobao), and (for example: Kindle may browse a plurality of businessmans in each portal website, Han Wang) marketing information, now, at first monitor user ' is carried out at each Webpage one or morely browses behavior, and above-mentionedly one or morely browse behavior and all belong to the default behavior of browsing set, the behavior of browsing set that should be default can include but not limited to following one of the behavior of browsing: Webpage is stored in to collection, copy the information on Webpage, the number of times of repeated accesses Webpage, Webpage is stored to personal space to be shared to the good friend, click the link that certain comprises buyer's guide information.Yet because of individual subscriber hobby difference, the performed behavior of browsing also there are differences, can carry out above-mentioned every possibility of browsing behavior according to individual subscriber thus is not all above-mentioned every and browses behavior and give different weighted values, adopt the real number between 0 to 1 to be meaned, numerical value is less, means that the user carries out this possibility of browsing behavior less.And can adopt two-valued function for every measurement of browsing behavior itself, if the user carries out this and browses behavior, functional value is 1; If the user does not carry out this and browses behavior, functional value is 0.Every functional value of browsing behavior is browsed to weighted value corresponding to behavior with this and be weighted the behavioural information of browsing that calculates each Webpage.
It should be noted that, the mode of browsing behavioural information of above-mentioned counting user is preferred embodiment a kind of, does not form inappropriate limitation of the present invention, certainly, can also adopt that in correlation technique, other browse the technical scheme of behavior about counting user, repeat no more herein.
Preferably, in step S102, obtaining the focus of attention according to statistics can comprise the following steps:
Step S3: the behavioural information of browsing of each Webpage is sorted according to the numerical values recited of result of calculation;
Step S4: the Webpage of choosing the numerical value maximum is set as obtaining the page of the focus of attention.
In a preferred embodiment, due to each Webpage calculated to browse behavioural information not identical, and this is browsed behavioural information and can effectively reflect the demand of user in particular aspects.The above preferred embodiment that continues, suppose to sort and can draw according to the statistics of browsing behavioural information of each Webpage: result of calculation numerical value maximum be that the Webpage of Kindle continent crudely-made articles, the Webpage that Kindle abroad buys on behalf take second place, are finally the Webpages of Han Wang continent crudely-made articles.Now, can choose the focus of attention that the behavior of browsing Kindle continent crudely-made articles Webpage is set as the user, mean that the page that this user pays close attention in the recent period the most is the Webpage of Kindle continent crudely-made articles, and can know that from this page the user is the strongest to the demand of Kindle continent crudely-made articles.
Preferably, in step S104, according to focus of attention extracts advertisement data, can comprise following operation:
Step S5: the advertisement classification of searching focus of attention ownership from presetting database;
Step S6: according to advertisement classification extracts advertisement data from presetting database.
In a preferred embodiment, can be on server pre-configured presetting database (can comprise: advertisement classification and ad data), ad data is classified with the attribute of product, for example: articles for daily use are divided into to a class, the clothes shoes and hats are divided into to a class, electronic product is divided to a class; Thus can for example, according to user's the focus of attention (: browse the behavior of the Webpage of electric paper book), when activation needs the operation of user's input validation code, server can for example, be randomly drawed ad data according to the advertisement classification (: electric paper book belongs to electronic product) of the ownership of the focus of attention according to the user and generate identifying code from certain classification of presetting database.
It should be noted that, the mapping relations of the ad data under the focus of attention and advertisement classification have been set up in advance in above-mentioned pre-configured presetting database, can find by the focus of attention ad data under the advertisement classification in presetting database, thereby fast finding is to the ad data corresponding with this focus of attention.
As a kind of preferred implementation of the present invention, after also can being sorted according to the above-mentioned statistics of browsing behavioural information to each Webpage, according to the most adaptive Webpage of user's focus of attention, extracting ad data from presetting database, for example: in the example of mentioning in the above, what user's current focus was maximum is Kindle continent crudely-made articles, if adopt so the mode of randomly drawing ad data, the electric paper inteilectual that can choose any brand becomes identifying code, and in the preferred embodiment, can directly select the ad data of Kindle continent crudely-made articles to generate identifying code.
Certainly, above-mentioned presetting database can also be more careful for the classification of each series advertisements, for example: although electric paper book belongs to this large class of electronic product, but the user may not too think to buy from network, and think that solid shop/brick and mortar store buys, now, in the process that can be classified at the ad data in presetting database, add other attribute informations (for example: regional information), according to user's Internet protocol (IP) address, the user who is positioned at different cities is extracted to this regional ad data.
Preferably, in step S106, adopting ad data to generate identifying code can comprise the following steps:
Step S7: extract pictorial information from ad data, and setting is presented at the background base map in the zone of identifying code according to pictorial information;
Step S8: extract word and/or numerical information from ad data, and word and/or numerical information are presented on the figure layer be covered on the background base map;
Step S9: the partial information in word and/or numerical information is set as to user's authorization information to be entered and is stored.
In a preferred embodiment, the identifying code zone can be divided into to upper and lower two figure layers, will resolve the pictorial information obtained from ad data and be arranged on ground plan layer, base map as a setting, and will from ad data, resolve the word and/or the numerical information that obtain, be presented on the figure layer that is covered in ground plan layer top, the authorization information of inputting with indicating user in word and/or numerical information, mode and the content of its indication are not limit, it is one of following that the content of identifying code can include but not limited to: background base map+word, background base map+numeral, background base map+word+numeral, wherein, the advertising pictures that the background base map can provide for businessman or the trade mark of this businessman, need the authorization information of the actual input of user and other words and/or numeral can have color or modal difference, can specifically set according to the actual requirements, then after ad data is generated to identifying code, the identifying code of generation need to be preserved, in order to contrast authentication after the authorization information that receives user's input.
Preferably, at step S106, after pushing to browser, can also comprise the following steps:
Step S10: receive the authorization information of user's input, and the authorization information of user's input and the authorization information of having stored are compared;
Step S11: if comparative result is consistent, authentication success, allow the user to carry out subsequent operation;
Step S12: if comparative result is inconsistent, continue to obtain new ad data from presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that the user is re-entered compares with the authorization information of storage again, until the user inputs correctly.
In a preferred embodiment, because server is stored identifying code, and know the authorization information that the user need to input, then identifying code is back to the browser of mobile terminal.The user can be according to the information input validation information on identifying code, and by mobile terminal, the authorization information of user's input is back to server.Server compares the authorization information of the authorization information of having stored and user's input, if the authorization information of user's input is consistent with the content of the authorization information of server stores, be verified, the user can carry out next step operation and empty the authorization information of having preserved in server; If the content of the authorization information of user's input and the authorization information of server stores is inconsistent, continue to obtain new ad data from presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that the user is re-entered compares with the authorization information of storage again, until the user inputs correctly.
It should be noted that, above-mentioned user's input validation information can adopt multiple implementation, for example: can manually be inputted by the user, also can provide a plurality of options for the user, by the user, select corresponding content to realize input fast, for example: show the noun that a plurality of classifications are identical simultaneously, Bermuda, help red slave, all visitors, the user can be directly selects the authorization information that show in identifying code from show result.
Below in conjunction with the preferred implementation shown in Fig. 2, above-mentioned preferred implementation process is further described.
Fig. 2 is the process flow diagram of the generation method of identifying code according to the preferred embodiment of the invention.As shown in Figure 2, this flow process can comprise following treatment step:
Step S202: monitor user ' is carried out at each Webpage one or morely browses behavior, above-mentionedly one or morely browse behavior and all belong to the default behavior of browsing set, and be respectively every in this default behavior of browsing set and browse behavior and give in advance different weighted values, the time that this weighted value is accessed with the user or the frequency of access (click) page are relevant;
In the preferred embodiment, the above-mentioned default behavior of browsing set can include but not limited to following one of the behavior of browsing:
(1) Webpage is stored in to collection;
(2) copy the information on Webpage;
(3) number of times of repeated accesses Webpage;
(4) Webpage being stored to personal space shares to the good friend;
(5) click the link that certain comprises buyer's guide information;
(6) user is at the residence time of Webpage.
Step S204: adopt and one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated each Webpage;
In the preferred embodiment, can adopt the real number between 0 to 1 to be meaned, numerical value is less, means that the user carries out this possibility of browsing behavior less.And can adopt two-valued function for every measurement of browsing behavior itself, if the user carries out this and browses behavior, functional value is 1; If the user does not carry out this and browses behavior, functional value is 0.
Step S206: the behavioural information of browsing of each Webpage is sorted according to the numerical values recited of result of calculation;
Step S208: the Webpage of choosing the numerical value maximum is set as obtaining the page of the focus of attention;
Step S210: the advertisement classification of searching focus of attention ownership from presetting database;
In the preferred embodiment, can be on server pre-configured presetting database, this presetting database can comprise: advertisement classification and ad data, ad data is classified with the attribute of product.And, the mapping relations of the ad data under the focus of attention and advertisement classification have been set up in advance in presetting database, can find by the focus of attention ad data under the advertisement classification in presetting database, thereby fast finding is to the ad data corresponding with this focus of attention.
Step S212: according to advertisement classification extracts advertisement data from presetting database;
Step S214: extract pictorial information from ad data, and setting is presented at the background base map in the zone of identifying code according to pictorial information;
Step S216: extract word and/or numerical information from ad data, and word and/or numerical information are presented on the figure layer be covered on the background base map;
Step S218: the partial information in word and/or numerical information is set as to user's authorization information to be entered and is stored;
Step S220: receive the authorization information of user's input, and the authorization information of user's input and the authorization information of having stored are compared; If comparative result is consistent, forward step S222 to; If comparative result is inconsistent, forward step S212 to;
Step S222: the authentication success allows the user to carry out subsequent operation; Flow process finishes.
Fig. 3 is the structured flowchart according to the generating apparatus of the identifying code of the embodiment of the present invention.As shown in Figure 3, the generating apparatus of this identifying code can comprise: acquisition module 10, each Webpage of accessing on the browser of mobile terminal for counting user browse behavioural information, and obtain user's the focus of attention according to statistics; Choose module 20, for according to focus of attention extracts advertisement data; Generation module 30, generate identifying code for adopting ad data, pushes to browser.
Adopt device as shown in Figure 3, strengthened the impression of user to advertised product, improved the effect of publicity of advertisement and promoted user's experience.
Preferably, as shown in Figure 4, acquisition module 10 can comprise: monitoring means 100, that for monitor user ', at each Webpage, carries out one or morely browses behavior, wherein, one or morely browse behavior and belong to the default behavior of browsing set, and every in the default behavior of browsing set browses behavior and given in advance respectively different weighted values; Computing unit 102, one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated each Webpage for adopting.
Preferably, as shown in Figure 4, acquisition module 10 can also comprise: sequencing unit 104, sorted according to the numerical values recited of result of calculation for the behavioural information of browsing by each Webpage; First chooses unit 106, is set as obtaining the page of the focus of attention for the Webpage of choosing the numerical value maximum.
Preferably, as shown in Figure 4, choosing module 20 can comprise: search unit 200, for search the advertisement classification of focus of attention ownership from presetting database; Second chooses unit 202, for according to the advertisement classification from the presetting database extracts advertisement data.
Preferably, as shown in Figure 4, generation module 30 can comprise: setting unit 300, and for from ad data, extracting pictorial information, and setting is presented at the background base map in the zone of identifying code according to pictorial information; Display unit 302, for from ad data, extracting word and/or numerical information, and be presented at word and/or numerical information on the figure layer be covered on the background base map; Setup unit 304, be set as user's authorization information to be entered and stored for the partial information by word and/or numerical information.
Preferably, as shown in Figure 4, said apparatus can also comprise: comparison module 40 for receiving the authorization information of user's input, and compares the authorization information of user's input and the authorization information of having stored; The first processing module 50, while for being output as at comparison module being, authentication success, allow the user to carry out subsequent operation; The second processing module 60, when no for being output as at comparison module, continue to obtain new ad data from presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that the user is re-entered compares with the authorization information of storage again, until the user inputs correctly.
From above description, can find out, above-described embodiment has been realized following technique effect (it should be noted that these effects are effects that some preferred embodiment can reach): the identifying code advertisement is to take the internet identifying code as carrier, the mode of utilizing the active input characteristics of identifying code to combine with Internet advertising, pass to advertising appeal the information propagation pattern of a kind of novel concept of the network user.Identifying code is by the word chain, picture, FLASH, the various ways such as video be presented in the network user in face of, its form of expression is more clear and intuitive.Due to the characteristic that effectively utilizes identifying code and initiatively input, when the user fills in identifying code, advertising appeal is just in the brain of having implanted unconsciously the user, and especially the behavioural information statistics of browsing of each Webpage according to the user, accessing one or more Webpages is obtained and generated identifying code on user's the basis of the focus of attention and can effectively improve the accuracy of the specific user being thrown in advertisement in special time period.Can also provide instant online updating issuing advertisement information, the advertising message of businessman is published on different websites, according to market trend, adjust at any time marketing strategy, really avoid the waste of resource simultaneously.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in memory storage and be carried out by calculation element, and in some cases, can carry out step shown or that describe with the order be different from herein, perhaps they are made into respectively to each integrated circuit modules, perhaps a plurality of modules in them or step being made into to the single integrated circuit module realizes.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 modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.
Claims (12)
1. the generation method of an identifying code, is characterized in that, comprising:
Each Webpage that counting user is accessed on the browser of mobile terminal browse behavioural information, and obtain described user's the focus of attention according to statistics;
According to described focus of attention extracts advertisement data;
Adopt described ad data to generate identifying code, push to described browser.
2. method according to claim 1, is characterized in that, the behavioural information of browsing of adding up described each Webpage comprises:
That monitors that described user carries out at described each Webpage one or morely browses behavior, wherein, describedly one or morely browse behavior and belong to the default behavior of browsing set, and every in the described default behavior of browsing set browses behavior and given in advance respectively different weighted values;
Adopt and describedly one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated described each Webpage.
3. method according to claim 2, is characterized in that, obtains the described focus of attention according to described statistics and comprise:
The behavioural information of browsing of each Webpage is sorted according to the numerical values recited of result of calculation;
The Webpage of choosing the numerical value maximum is set as obtaining the page of the described focus of attention.
4. method according to claim 1, is characterized in that, chooses described ad data according to the described focus of attention and comprise:
Search the advertisement classification of described focus of attention ownership from presetting database;
Choose described ad data according to described advertisement classification from described presetting database.
5. method according to claim 4, is characterized in that, adopts described ad data to generate described identifying code and comprise:
Extract pictorial information from described ad data, and be presented at the background base map in the zone of described identifying code according to described pictorial information setting;
Extract word and/or numerical information from described ad data, and described word and/or numerical information are presented on the figure layer be covered on described background base map;
Partial information in described word and/or numerical information is set as to described user authorization information to be entered and is stored.
6. method according to claim 5, is characterized in that, after pushing to described browser, also comprises:
Receive the authorization information of described user's input, and the authorization information of described user's input and the authorization information of having stored are compared;
If comparative result is consistent, authentication success, allow described user to carry out subsequent operation;
If described comparative result is inconsistent, continue to obtain new ad data from described presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that described user is re-entered and the described authorization information of storage again compare, until the user inputs correctly.
7. the generating apparatus of an identifying code, is characterized in that, comprising:
Acquisition module, each Webpage of accessing on the browser of mobile terminal for counting user browse behavioural information, and obtain described user's the focus of attention according to statistics;
Choose module, for according to described focus of attention extracts advertisement data;
Generation module, generate identifying code for adopting described ad data, pushes to described browser.
8. device according to claim 7, is characterized in that, described acquisition module comprises:
Monitoring means, one or morely browse behavior for what monitor that described user carries out at described each Webpage, wherein, describedly one or morely browse behavior and belong to the default behavior of browsing set, and every in the described default behavior of browsing set browses behavior and given in advance respectively different weighted values;
Computing unit, describedly one or morely browse behavior and browse with every the behavioural information of browsing that weighted value corresponding to behavior calculated described each Webpage for adopting.
9. device according to claim 8, is characterized in that, described acquisition module also comprises:
Sequencing unit, sorted according to the numerical values recited of result of calculation for the behavioural information of browsing by each Webpage;
First chooses unit, is set as obtaining the page of the described focus of attention for the Webpage of choosing the numerical value maximum.
10. device according to claim 7, is characterized in that, the described module of choosing comprises:
Search unit, for search the advertisement classification of described focus of attention ownership from presetting database;
Second chooses unit, for according to described advertisement classification, from described presetting database, choosing described ad data.
11. device according to claim 10, is characterized in that, described generation module comprises:
Setting unit, for from described ad data, extracting pictorial information, and be presented at the background base map in the zone of described identifying code according to described pictorial information setting;
Display unit, for from described ad data, extracting word and/or numerical information, and be presented at described word and/or numerical information on the figure layer be covered on described background base map;
Setup unit, be set as described user authorization information to be entered and stored for the partial information by described word and/or numerical information.
12. device according to claim 11, is characterized in that, described device also comprises:
Comparison module, for receiving the authorization information of described user's input, and compare the authorization information of described user's input and the authorization information of having stored;
The first processing module, while for being output as at described comparison module being, authentication success, allow described user to carry out subsequent operation;
The second processing module, when no for being output as at described comparison module, continue to obtain new ad data from described presetting database, regenerate user's authorization information to be entered and stored, after the authorization information of re-entering the reception user, the authorization information that described user is re-entered and the described authorization information of storage again compare, until the user inputs correctly.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013103303054A CN103426101A (en) | 2013-07-31 | 2013-07-31 | Generating method and device for verification code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013103303054A CN103426101A (en) | 2013-07-31 | 2013-07-31 | Generating method and device for verification code |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103426101A true CN103426101A (en) | 2013-12-04 |
Family
ID=49650802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2013103303054A Pending CN103426101A (en) | 2013-07-31 | 2013-07-31 | Generating method and device for verification code |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103426101A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105279204A (en) * | 2014-07-25 | 2016-01-27 | 阿里巴巴集团控股有限公司 | Information push method and apparatus |
| CN105338542A (en) * | 2014-06-30 | 2016-02-17 | 奇点新源国际技术开发(北京)有限公司 | Information push method and information push device |
| CN105898437A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Content recommendation method and system, server, terminal and communication system |
| CN106204121A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | Advertisement placement method based on browser and system |
| CN106850550A (en) * | 2016-12-19 | 2017-06-13 | 北京五八信息技术有限公司 | Verification method, server and terminal |
| CN108470291A (en) * | 2018-03-29 | 2018-08-31 | 丁超 | Methods of exhibiting, device and the computer storage media of information flow advertisement |
| CN108512720A (en) * | 2018-03-02 | 2018-09-07 | 杭州迪普科技股份有限公司 | A kind of statistical method and device of website traffic |
| CN109711866A (en) * | 2018-12-07 | 2019-05-03 | 中国银行股份有限公司 | A kind of bank advertising put-on method, apparatus and system |
| CN111723357A (en) * | 2019-03-21 | 2020-09-29 | 北京京东尚科信息技术有限公司 | Login verification method and device |
| CN112699364A (en) * | 2020-12-31 | 2021-04-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for processing verification information and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102141986A (en) * | 2010-01-28 | 2011-08-03 | 北京邮电大学 | Individualized information providing method and system based on user behaviors |
| CN102752276A (en) * | 2012-02-02 | 2012-10-24 | 青岛印象派信息技术有限公司 | Verification code service method and system based on cloud computing |
| CN202838428U (en) * | 2012-08-30 | 2013-03-27 | 天津亚智网络科技研发有限公司 | Device positioning identifying code advertisements based on cookie |
| US20130091027A1 (en) * | 2011-10-07 | 2013-04-11 | Wei-Chih Lin | Advertising captcha system and method |
| CN103095670A (en) * | 2012-02-06 | 2013-05-08 | 青岛印象派信息技术有限公司 | A method and system for implementing an advertisement verification code |
-
2013
- 2013-07-31 CN CN2013103303054A patent/CN103426101A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102141986A (en) * | 2010-01-28 | 2011-08-03 | 北京邮电大学 | Individualized information providing method and system based on user behaviors |
| US20130091027A1 (en) * | 2011-10-07 | 2013-04-11 | Wei-Chih Lin | Advertising captcha system and method |
| CN102752276A (en) * | 2012-02-02 | 2012-10-24 | 青岛印象派信息技术有限公司 | Verification code service method and system based on cloud computing |
| CN103095670A (en) * | 2012-02-06 | 2013-05-08 | 青岛印象派信息技术有限公司 | A method and system for implementing an advertisement verification code |
| CN202838428U (en) * | 2012-08-30 | 2013-03-27 | 天津亚智网络科技研发有限公司 | Device positioning identifying code advertisements based on cookie |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105338542A (en) * | 2014-06-30 | 2016-02-17 | 奇点新源国际技术开发(北京)有限公司 | Information push method and information push device |
| CN105338542B (en) * | 2014-06-30 | 2019-03-12 | 奇点新源国际技术开发(北京)有限公司 | Information-pushing method and information push-delivery apparatus |
| CN105279204B (en) * | 2014-07-25 | 2019-04-09 | 阿里巴巴集团控股有限公司 | Information-pushing method and device |
| CN105279204A (en) * | 2014-07-25 | 2016-01-27 | 阿里巴巴集团控股有限公司 | Information push method and apparatus |
| CN105898437A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Content recommendation method and system, server, terminal and communication system |
| CN106204121A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | Advertisement placement method based on browser and system |
| CN106204121B (en) * | 2016-06-30 | 2020-03-10 | 北京奇虎科技有限公司 | Advertisement putting method and system based on browser |
| CN106850550A (en) * | 2016-12-19 | 2017-06-13 | 北京五八信息技术有限公司 | Verification method, server and terminal |
| CN108512720A (en) * | 2018-03-02 | 2018-09-07 | 杭州迪普科技股份有限公司 | A kind of statistical method and device of website traffic |
| CN108470291A (en) * | 2018-03-29 | 2018-08-31 | 丁超 | Methods of exhibiting, device and the computer storage media of information flow advertisement |
| CN109711866A (en) * | 2018-12-07 | 2019-05-03 | 中国银行股份有限公司 | A kind of bank advertising put-on method, apparatus and system |
| CN109711866B (en) * | 2018-12-07 | 2021-04-27 | 中国银行股份有限公司 | Bank advertisement putting method, device and system |
| CN111723357A (en) * | 2019-03-21 | 2020-09-29 | 北京京东尚科信息技术有限公司 | Login verification method and device |
| CN112699364A (en) * | 2020-12-31 | 2021-04-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for processing verification information and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103426101A (en) | Generating method and device for verification code | |
| CN106096995B (en) | Advertisement creative processing method and advertisement creative processing device | |
| JP6511024B2 (en) | Consumer-driven advertising system | |
| JP5904766B2 (en) | System and method for providing recommended keywords | |
| KR100786795B1 (en) | Internet advertising service system and method | |
| US11386450B2 (en) | Systems and methods for advertising on content-screened web pages | |
| CN104281962B (en) | Unified marketplace for advertisements and content in online systems | |
| US20090106108A1 (en) | Website management method and on-line system | |
| US20130191394A1 (en) | System and method for dynamically forming user groups | |
| CN102222295A (en) | Control method of self-service shopping on self-service terminal and control device thereof | |
| US10078706B2 (en) | Information processing apparatus, information processing method, information processing program, and recording medium storing thereon information processing program which classifies and displays a plurality of elements constituting a list on a plurality of pages | |
| CN105488233A (en) | Reading information recommendation method and system | |
| US20130198004A1 (en) | System and method for providing content information via sms messaging | |
| US20180307733A1 (en) | User characteristic extraction method and apparatus, and storage medium | |
| US20090198563A1 (en) | Method for presenting promotional information on a web page | |
| CN105913301A (en) | Bill sharing information processing method and system | |
| US9542482B1 (en) | Providing items of interest | |
| WO2007086191A1 (en) | Advertisement distribution system, device, and method, and advertisement distribution program | |
| JP5227973B2 (en) | Information advertisement display method and information advertisement display system | |
| US20150324836A1 (en) | Method and server for managing advertisements | |
| Phomkamin et al. | Engagement Strategies for E-commerce Businesses in the Modern Online World | |
| CN113781171A (en) | Information pushing method, device, equipment and storage medium | |
| KR20040053728A (en) | System and method for generating a search result list | |
| JP6994533B2 (en) | Advertisement distribution device, advertisement distribution method, and advertisement distribution program | |
| KR102379159B1 (en) | Online AD agency server, Method for selectively change an execution of each advertisement included in the campaign information and Computer program for executing the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131204 |