CN110087108A - A method of video verification code is generated based on video - Google Patents
A method of video verification code is generated based on video Download PDFInfo
- Publication number
- CN110087108A CN110087108A CN201910353201.2A CN201910353201A CN110087108A CN 110087108 A CN110087108 A CN 110087108A CN 201910353201 A CN201910353201 A CN 201910353201A CN 110087108 A CN110087108 A CN 110087108A
- Authority
- CN
- China
- Prior art keywords
- video
- verification code
- code
- video verification
- verifying
- 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
- 238000012795 verification Methods 0.000 title claims abstract description 134
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008520 organization Effects 0.000 claims abstract description 19
- 230000007246 mechanism Effects 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 8
- 238000012216 screening Methods 0.000 claims description 22
- 238000013461 design Methods 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 3
- 235000013399 edible fruits Nutrition 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 235000014443 Pyrus communis Nutrition 0.000 description 7
- 244000144730 Amygdalus persica Species 0.000 description 6
- 235000006040 Prunus persica var persica Nutrition 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002939 deleterious effect Effects 0.000 description 1
- 238000012942 design verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 102220015909 rs138331646 Human genes 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention provides a kind of methods for generating video verification code based on video, video verification code can be generated in verifying code generator from extraction video content features in video database and according to video content features, display verifying is carried out in user's login interface, the verifying includes video verification code identification mechanism and video verification code service organization, and the verifying includes video verification code identification mechanism and video verification code service organization.The safety that video verification code system is improved by using two or more video verification code generators, is thereby reduced and cracks success rate.And combine being bi-directionally connected for video verification code identification mechanism and video verification code service organization, it repeats to record by addition, increases identifying code by quick-fried power and crack difficulty, also reduce user to the access times of server, the load pressure for alleviating service, improves the performance of server.
Description
Technical field
The present invention relates to identifying code field of safety protection, generate video verification code based on video in particular to one kind
Method.
Background technique
It is computer or the full-automatic recognizer of people that identifying code, which is a kind of differentiation user,.It, which is acted on, mainly prevents net
The attacks such as the various malice decryptions on network, brush ticket, forum pour water, brush page.But with image recognition technology
Development, those texts or other symbols be put into picture, allow people to go the verification code technology scheme of identification from picture,
The paces for not catching up with the image recognition technology and image processing techniques that are constantly progressive more and more, constantly have robot successfully to know
The event of not this identifying code occurs, and success rate is also being continuously improved, and robot successfully identifies this verifying in order to prevent
Code, must increase more distracters, but this identifying code of eye recognition is also extremely difficult, greatly reduces user in picture
Experience, while with the continuous progress of technology, even if this human eye is difficult to the identifying code recognized, also there is higher knowledge in robot
Not rate, this identifying code cannot prevent the behavior of robot well.Then, another identifying code produces, that is, asks
Answer formula identifying code, at random propose a problem, then user is allowed to answer, there are two types of the modes of answer, one is input answer, one
Kind be selection answer, no matter which kind of, as long as answer is correct, by the verifying of identifying code, such as picture validation code, speech identifying code
Deng.Due to generating the difference of verifying coded program, the type of identifying code is also varied, but continuous with identifying code identification technology
Improve so that traditional identifying code has seemed fragile, many illegal structures or individuals can be transferred through some means into
Row cracks, and causes deleterious effect to society.And the identifying code based on video is less in the prior art, the identifying code based on video
Refer to that user can easily answer the problem of identifying code is proposed after complete of viewing or partial video with problem.In face of meter
For calculation machine, so that can just crack video verification code on the basis of identifying code problem and video will identify.By studying base
Generating video verification code in video can effectively prevent the risk that malice uses, and have certain meaning.
A method of video verification code being generated based on video, the practical problem urgently handled in practical application is also
Specific solution is not proposed very much.
Summary of the invention
It is affiliated to solve the problems, such as it is an object of the invention to propose a kind of method for generating video verification code based on video.
To achieve the goals above, the present invention adopts the following technical scheme:
A method of video verification code is generated based on video, it can be special according to the video content extracted in video database
Generation problem and answer are levied, and using the problem as the verifying content of verification code system, is shown in user's login interface, is used
Stochastic problems that corresponding system generates are answered as identifying code based on video content in family, and the method includes walking as follows
It is rapid:
(1) video is collected as the material for generating identifying code;
(2) video of collection is subjected to editing, extracts feature, formed feature video, complete the classified storage of video;
(3) according to feature video design database, video database is formed;
(4) system selects record at random from video database, raw in verifying code generator according to video content features
At video verification code;
(5) user is verified by login interface, and the verifying includes that video verification code identification mechanism and video are tested
Zheng Ma service organization.
Optionally, in step (1), the material is any video, and the length of video is in 30s.
Optionally, in step (2), the extraction is characterized in carrying out editing to the video of collection, and to editing video
Characteristic information is extracted, visual classification storage is completed according to characteristic information.
Optionally, in step (3), the design database, which refers to, encodes every section of video, and video is compiled
The answer of code, identifying code problem, identifying code problem forms one group of record, is stored in the corresponding table of video database.
Optionally, in step (4), the verifying code generator at least two verifies code generator, and composition is current
Use collection.
Optionally, each verifying code generator of the currently used concentration is run, the verifying code generator is random
Select one group of record, generate corresponding identifying code problem, the identifying code problem is combined into current identifying code, after will
The answer for the identifying code problem that each verifying code generator of the currently used concentration generates is combined into current video and tests
Demonstrate,prove code.
Optionally, in the preset several screening techniques of verifying code generator, the screening technique has different journeys
The grade of degree can randomly choose a kind of screening technique according in preset several screening techniques.
Optionally, the screening technique can record the different sieve of selection complexity grade according to the historical behavior of user
Choosing method.
Optionally, the video verification code identification mechanism and video verification code service organization are to be bi-directionally connected.
Optionally, video verification code information alert device, video verification code are set in video verification code identification structure
M selector, video verification code refresh counter and video verification code updating device;It is set in the video verification code service organization
Set video verification code problem information prompting device, video verification code answer choice setter, correct video verification code setter and
Video verification records n times duplicator.
Compared with prior art, advantageous effects obtained by the present invention are:
1, the method for video verification code is generated the present invention is based on video by using two or more video verification code generations
Device improves the difficulty cracked, and is provided with user and just can be carried out the verifying of video verification code after watching complete video, makes
It must identify that the software of identifying code can not also may identify video verification code by capturing several frames an of frame or minority, mention
The high safety of video verification code system, thereby reduces and cracks success rate.
2, video verification code generator combination video verification code identification mechanism and video verification two or more in the present invention
Code service organization is bi-directionally connected, and repeats to record by addition, identifying code has been significantly greatly increased by quick-fried power and has cracked difficulty, has passed through view
The refreshing frequency of frequency identifying code, had both prevented identifying code by Brute Force, also greatly reduced user to the access times of server,
The load pressure for alleviating service improves the performance of server.
Detailed description of the invention
From following description with reference to the accompanying drawings it will be further appreciated that the present invention.System in figure not necessarily presses practical drafting,
But it focuses on and shows in the principle of embodiment.
Fig. 1 is a kind of flow chart for the method that video verification code is generated based on video in one of embodiment of the present invention;
Fig. 2 is a kind of video verification code for the method that video verification code is generated based on video in one of embodiment of the present invention
Frame diagram is presented.
Specific embodiment
In order to enable the objectives, technical solutions, and advantages of the present invention are more clearly understood, below in conjunction with embodiment, to this
Invention is further elaborated;It should be appreciated that described herein, the specific embodiments are only for explaining the present invention, and does not have to
It is of the invention in limiting.To those skilled in the art, after access is described in detail below, other systems of the present embodiment
System, method and/or feature will become obvious.All such additional systems, method, feature and advantage are intended to be included in
It in this specification, is included within the scope of the invention, and by the protection of the appended claims.In description described in detail below
The other feature of the disclosed embodiments, and these characteristic roots will be apparent according to described in detail below.
The present invention is a kind of method for generating video verification code based on video, and following embodiment is told about according to Fig. 1-2:
Embodiment one:
A method of video verification code is generated based on video, it can be special according to the video content extracted in video database
Generation problem and answer are levied, and using the problem as the verifying content of verification code system, is shown in user's login interface, is used
Stochastic problems that corresponding system generates are answered as identifying code based on video content in family, and the method includes walking as follows
It is rapid:
(1) video is collected as the material for generating identifying code;
(2) video of collection is subjected to editing, extracts feature, formed feature video, complete the classified storage of video;
(3) according to feature video design database, video database is formed;
(4) system selects record at random from video database, raw in verifying code generator according to video content features
At video verification code;
(5) user is verified by login interface, and the verifying includes that video verification code identification mechanism and video are tested
Zheng Ma service organization.
Wherein, the material is any video, and the length of video is in 30s;The extraction is characterized in collection
Video carry out editing, and to editing video extraction characteristic information, visual classification storage is completed according to characteristic information;Described sets
It counts library and refers to and every section of video is encoded, and the answer of Video coding, identifying code problem, identifying code problem is formed one
Group record, is stored in the corresponding table of video database;The verifying code generator at least two verifies code generator,
Form currently used collection;Each verifying code generator of the currently used concentration is run, the verifying code generator is random
Select one group of record, generate corresponding identifying code problem, the identifying code problem is combined into current identifying code, after will
The answer for the identifying code problem that each verifying code generator of the currently used concentration generates is combined into current video and tests
Demonstrate,prove code;In the preset several screening techniques of verifying code generator, the screening technique has different degrees of grade, energy
A kind of screening technique is randomly choosed according in preset several screening techniques;The screening technique can be according to the historical behavior of user
The different screening technique of record selection complexity grade;The video verification code identification mechanism and video verification code server
Structure is to be bi-directionally connected;Setting video verification code information alert device, video verification code choosing in the video verification code identification structure
Select m device, video verification code refresh counter and video verification code updating device;It is arranged in the video verification code service organization
Video verification code problem information prompting device, video verification code answer choice setter, correct video verification code setter and view
Frequency verifying record n times duplicator.
Embodiment two:
A method of video verification code is generated based on video, it can be special according to the video content extracted in video database
Generation problem and answer are levied, and using the problem as the verifying content of verification code system, is shown in user's login interface, is used
Stochastic problems that corresponding system generates are answered as identifying code based on video content in family, and the method includes walking as follows
It is rapid:
(1) video is collected as the material for generating identifying code, and the material is any video, and the length of video exists
In 30s;In the present embodiment, the video be the various passing film and television shown, showing or oneself clap
Small film.
(2) video of collection is subjected to editing, extracts feature, formed feature video, complete the classified storage of video, it is described
Extraction be characterized in carrying out the video of collection editing, and to editing video extraction characteristic information, complete to regard according to characteristic information
Frequency classified storage, such as animated type, love class, animal class, fruits etc..
If film and television video is V, codomain V=[V1, V2, V3 ..., Vn], and V1 includes several features, if
The feature for including in V1 is F1, then codomain F1=[F11, F12, F13 ..., F1n], and each feature is tested comprising several
The problem of demonstrate,proving code, if the problem of F11 includes is P11, then codomain P11=[P111, P112, P113 ..., P11n].Under herein
Target number indicates that first digit is the number of video, the subscript that second digit is characterized, third with three numbers
Number is the subscript of identifying code problem.
(3) according to feature video design database, video database is formed, the design database refers to be regarded every section
Frequency is encoded, and the answer of Video coding, identifying code problem, identifying code problem is formed one group of record, is stored in video counts
According in the corresponding table in library.The foundation of database can give one effective background support of video verification code, the table of lane database
It is to be established according to the classification of video, such as the list of characters, animal table, fruit table etc..It is the theme suggestion with fruit below
Database citing, as shown in table 1, table 1 be using fruit be major class video carry out editing classification, wherein V1 may be fruit regard
First video in frequency.V11 is then the first segment small video in fruit video in first video in table 2, and V1n is then fruit
N-th section of small video in video in first video.And in each section of small video including several features, F11 is then fruit view
First feature of the first segment small video in frequency in first video, and so on, F1n is then first view in fruit video
N-th of feature of the first segment small video in frequency, wherein feature refers to representative things in video, such as peach, apple
Equal fruit, red peach or the peach of cyan for another example, peach here, apple, the peach of red, cyan peach all
A kind of feature is shown as, can be understood in conjunction with Tables 1 and 2.
(4) system selects record at random from video database, raw in verifying code generator according to video content features
At video verification code;The verifying code generator at least two verifies code generator, forms currently used collection.Described in operation
Each verifying code generator of currently used concentration, the verifying code generator select one group of record at random, generate corresponding
The identifying code problem is combined into current identifying code by identifying code problem, after the currently used concentration is each
The answer for the identifying code problem that verifying code generator generates is combined into current video verification code.Wherein in the identifying code
The preset several screening techniques of generator, the screening technique have different degrees of grade, can be according to preset several screening sides
A kind of screening technique is randomly choosed in method;The screening technique can record selection complexity etc. according to the historical behavior of user
The different screening technique of grade.It the problem of by randomly picking out an identifying code from table 3, is then gone further according to table 2, table 1
Find out one section of small video relevant to identifying code topic.For example random number 3 is generated by random method, first found from table 3
Identifying code problem " pear and apple number ", then, passes through the corresponding one section of small video V1 of feature coding F13.
(5) user is verified by login interface, generates the topic of video verification code, server is according to the ID number in table
Topic is presented on the upper left position that frame is presented in the identifying code on the webpage of user's checking, as shown in Fig. 2, passing through noise jamming
The modes such as line and noise jamming point, bending deformation, adhesion, other video verification can be regarded by producing computer is difficult to but people
Code topic;User's login interface plays video, obtains the number of video according to the ID number in table, according to the number of video from video
Corresponding video is also presented in the lower position that frame is presented in the identifying code on the webpage of user's checking in library.
The verifying includes video verification code identification mechanism and video verification code service organization.The video verification code
Identification mechanism and video verification code service organization are to be bi-directionally connected.Wherein, setting view in video verification code identification structure
Frequency verification code information prompting device, video verification code selector, video verification code refresh counter and video verification code m times refreshing
Device;Video verification code problem information prompting device, video verification code answer choosing are provided in the video verification code service organization
Item setter, correct video verification code setter and video verification record n times duplicator.When described m updating device of identifying code
Whether the number for judging that current operator's identifying code refreshes reaches m times or m+1 times before the deadline, and judging result is divided to two kinds of feelings
Shape processing: it if the number that current operator's video verification code refreshes reaches m times or m+1 times before the deadline, does not show
The process of video verification code prompt information, current operator's further operating can not go on;Another kind, if current operation
The number that person's video verification code refreshes does not reach m times before the deadline, then video verification code service organization extracts one at random
Video verification code is recorded to the current operator operated in video verification code identification mechanism, and in video verification code problem
Video verification code answer choice, is put into video verification code by the prompt information that video verification code record is shown in information alert device
In selector, if current operator has selected video verification code, video verification code refresh counter asks current operator
Ask the number of refreshing video identifying code 1 time cumulative;If current operator can correctly select video verification code, current operator
The process of further operating is able to carry out down, can be to view if current operator cannot correctly select video verification code
Frequency identifying code service organization requests refreshing video identifying code, and video verification code refresh counter requests current operator to refresh view
The number of frequency identifying code is 1 time cumulative, and m updating device of video verification code judges that current operator requests refreshing video verifying synchronous codes
It counts before the deadline whether more than m times, if it exceeds m times, then the random view that please no longer look for novelty to video verification code service organization
The process of frequency identifying code, current operator's further operating can not go on;If be no more than m times, video verification code clothes
Business mechanism extracts a video verification code at random again and records to current operator, if current operator cannot select correctly
Video verification code can then request refreshing video identifying code to video verification code service organization, request refreshing video verifying every time
Current operator is all requested the number of refreshing video identifying code 1 time cumulative by code, video verification code updating device, identifying code m times brush
New device all judges that current operator requests the number of refreshing video identifying code before the deadline whether more than m times, if being no more than m
It is secondary, and current operator certain selected correct video verification code, then the process of current operator's further operating can
It goes on.
The present invention is illustrated in order to become apparent from, and provides that table 1 is Video coding table, table 2 is characterized table, table 3 is identifying code problem
Table and table 4 are the table of identifying code problem answers table and are analyzed as follows:
Table 1
ID | Video coding |
1 | V1 |
2 | V2 |
3 | V3 |
…… | …… |
n | Vn |
Table 2
Table 3
ID | Feature coding | Representation | Identifying code problem |
1 | F11 | P11 | Pear number |
2 | F12 | P12 | Apple number |
3 | F13 | P13 | Pear and apple number |
4 | F14 | P14 | Pear number |
5 | Fn1 | Pn1 | |
6 | Fn2 | Pn2 |
Table 4
1 | P11 | Pear number | 2 |
2 | P12 | Apple number | 3 |
3 | P13 | Pear and apple number | 5 |
4 | P21 | Pear number | 6 |
5 | Pn1 | ||
6 | Pn2 |
It should be understood that content described in table 1~4 is the example for generating video verification code.
Table 3 is then identifying code problem table, and the problem of according to the feature occurred in video come design verification code, wherein field is asked
Topic coding is then according to the coding of characteristic Design problem, such as P11The problem of being then first characteristic Design of first segment small video
1, P1nThe problem of being then first characteristic Design of first segment small video n, and so on.
Table 4 is then identifying code problem answers table, and an identifying code problem answers field is increased in table, gives each
The answer of problem, for the verifying in identifying code.
The video in video verification code is generated after completing viewing complete video based on video in the present embodiment, it just can be with
The problem of answering identifying code, if as soon as user only finishes watching a liang frame, it is not enough to the problem of answering identifying code, therefore, is increased
The difficulty of computer identification.Its degree of safety is much higher than common identifying code, and this identifying code form feel that user will not
It is uninteresting, the difficulty of machine recognition not only can be improved, but also reduce the difficulty of user's identification, so that user is easier to distinguish
Recognize.
In synthesis, the safety based on the method for generating video verification code based on video with higher system of the invention
Property, and the performance of server can be improved.
Although describing the present invention by reference to various embodiments above, but it is to be understood that of the invention not departing from
In the case where range, many changes and modifications can be carried out.That is methods discussed above and system are examples.It is various to match
Setting suitably to omit, and replace or add various processes or component.For example, in alternative configuration, can with it is described
Order in a different order executes method, and/or can add, and omits and/or combine various parts.Moreover, about certain configurations
The feature of description can be combined with various other configurations, can such as combine the different aspect and element of configuration in a similar way.
In addition, can update as technology develops element therein, i.e., many elements are examples, are not intended to limit the disclosure or claims
Range.
Give detail in the description to provide to the thorough understanding for including the exemplary configuration realized.However,
Configuration can be practiced without these specific details for example, having been illustrated with well-known circuit, and process is calculated
Method, structure and technology are without unnecessary details, to avoid fuzzy configuration.The description only provides example arrangement, and unlimited
The scope of the claims processed, applicability or configuration.It is used on the contrary, front will provide the description of configuration for those skilled in the art
Realize the enabled description of described technology.It, can be to the function of element without departing from the spirit or the scope of the present disclosure
It can and arrange and carry out various changes.
To sum up, be intended to foregoing detailed description be considered as it is illustrative and not restrictive, and it is to be understood that below
Claim (including all equivalents) is intended to limit the spirit and scope of the present invention.The above embodiment is interpreted as only using
In illustrating the present invention rather than limit the scope of the invention.After the content for having read record of the invention, technology
Personnel can make various changes or modifications the present invention, these equivalence changes and modification equally fall into the claims in the present invention and limited
Fixed range.
Claims (10)
1. a kind of method for generating video verification code based on video, can be according to the video content features extracted in video database
Generation problem and answer, and using the problem as the verifying content of verification code system, it is shown in user's login interface, user
The stochastic problems of corresponding system generation are answered as identifying code based on video content, it is characterised in that: the method packet
Include following steps:
(1) video is collected as the material for generating identifying code;
(2) video of collection is subjected to editing, extracts feature, formed feature video, complete the classified storage of video;
(3) according to feature video design database, video database is formed;
(4) system selects record at random from video database, is generated and is regarded in verifying code generator according to video content features
Frequency identifying code;
(5) user is verified by login interface, and the verifying includes video verification code identification mechanism and video verification code
Service organization.
2. the method for generating video verification code based on video according to claim 1, it is characterised in that: described in step (1)
Material be any video, and the length of video is in 30s.
3. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: in step
(2) in, the extraction is characterized in carrying out editing to the video of collection, and to editing video extraction characteristic information, according to feature
Information completes visual classification storage.
4. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: in step
(3) in, the design database, which refers to, encodes every section of video, and Video coding, identifying code problem, identifying code are asked
The answer of topic forms one group of record, is stored in the corresponding table of video database.
5. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: in step
(4) in, the verifying code generator at least two verifies code generator, forms currently used collection.
6. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: operation institute
Each verifying code generator of currently used concentration is stated, the verifying code generator selects one group of record at random, generates and corresponds to
Identifying code problem, the identifying code problem is combined into current identifying code, after the currently used concentration is every
The answer for the identifying code problem that a verifying code generator generates is combined into current video verification code.
7. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: described
The preset several screening techniques of verifying code generator, the screening technique have different degrees of grade, if can be according to preset
A kind of screening technique is randomly choosed in dry screen choosing method.
8. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: described
Screening technique can record the different screening technique of selection complexity grade according to the historical behavior of user.
9. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: described
Video verification code identification mechanism and video verification code service organization are to be bi-directionally connected.
10. the method for generating video verification code based on video as described in one of preceding claims, it is characterised in that: described
Video verification code identifies that setting video verification code information alert device, video verification code selector, video verification code refresh in structure
M updating device of counter and video verification code;Video verification code problem is provided in the video verification code service organization to believe
Prompting device is ceased, video verification code answer choice setter, correct video verification code setter and video verification record n times repeat
Device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910353201.2A CN110087108A (en) | 2019-04-29 | 2019-04-29 | A method of video verification code is generated based on video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910353201.2A CN110087108A (en) | 2019-04-29 | 2019-04-29 | A method of video verification code is generated based on video |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110087108A true CN110087108A (en) | 2019-08-02 |
Family
ID=67417502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910353201.2A Pending CN110087108A (en) | 2019-04-29 | 2019-04-29 | A method of video verification code is generated based on video |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110087108A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966990A (en) * | 2020-08-21 | 2020-11-20 | 网易(杭州)网络有限公司 | Verification code processing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030035646A1 (en) * | 2001-08-20 | 2003-02-20 | Vat 19, Llc | Digital video device having a verification code thereon and method of generating a verification code |
CN101179381A (en) * | 2006-11-07 | 2008-05-14 | 阿里巴巴公司 | Method and device for validating information |
CN102592253A (en) * | 2011-10-25 | 2012-07-18 | 上海博路信息技术有限公司 | Verification code system based on videos |
CN104036164A (en) * | 2014-05-19 | 2014-09-10 | 乔治 | Click type video verification code |
CN104200140A (en) * | 2014-09-28 | 2014-12-10 | 北京奇虎科技有限公司 | Method and device providing verification code |
CN104468486A (en) * | 2013-09-23 | 2015-03-25 | 联想(北京)有限公司 | Information processing method and system and electronic device |
CN104735083A (en) * | 2015-04-12 | 2015-06-24 | 张仁平 | System for defending safety of question and answer mode verification codes |
-
2019
- 2019-04-29 CN CN201910353201.2A patent/CN110087108A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030035646A1 (en) * | 2001-08-20 | 2003-02-20 | Vat 19, Llc | Digital video device having a verification code thereon and method of generating a verification code |
CN101179381A (en) * | 2006-11-07 | 2008-05-14 | 阿里巴巴公司 | Method and device for validating information |
CN102592253A (en) * | 2011-10-25 | 2012-07-18 | 上海博路信息技术有限公司 | Verification code system based on videos |
CN104468486A (en) * | 2013-09-23 | 2015-03-25 | 联想(北京)有限公司 | Information processing method and system and electronic device |
CN104036164A (en) * | 2014-05-19 | 2014-09-10 | 乔治 | Click type video verification code |
CN104200140A (en) * | 2014-09-28 | 2014-12-10 | 北京奇虎科技有限公司 | Method and device providing verification code |
CN104735083A (en) * | 2015-04-12 | 2015-06-24 | 张仁平 | System for defending safety of question and answer mode verification codes |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966990A (en) * | 2020-08-21 | 2020-11-20 | 网易(杭州)网络有限公司 | Verification code processing method and device, electronic equipment and storage medium |
CN111966990B (en) * | 2020-08-21 | 2024-06-04 | 网易(杭州)网络有限公司 | Verification code processing method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yu et al. | Supervising neural attention models for video captioning by human gaze data | |
CN101178813B (en) | Method and apparatus for generating photograph identifying code | |
Biel et al. | You are known by how you vlog: Personality impressions and nonverbal behavior in youtube | |
CN110191357A (en) | The excellent degree assessment of video clip, dynamic seal face generate method and device | |
CN107886243A (en) | Risk identification model construction and Risk Identification Method, device and equipment | |
Meng | Designing click-draw based graphical password scheme for better authentication | |
CN1998174A (en) | Method and system to generate an image for monitoring user interaction with a computer | |
CN106295501A (en) | The degree of depth based on lip movement study personal identification method | |
Dhall et al. | Emotion recognition in the wild challenge (EmotiW) challenge and workshop summary | |
Li et al. | A two-stage multi-modal affect analysis framework for children with autism spectrum disorder | |
CN104951807A (en) | Stock market emotion determining method and device | |
CN113158148A (en) | Multi-mode digital human copyright management method and system based on block chain | |
CN110087108A (en) | A method of video verification code is generated based on video | |
CN108512850A (en) | Processing method of intelligent verification code based on question and answer questions | |
CN104735083B (en) | A kind of system for safeguarding question and answer mode identifying code safety | |
Elmalech et al. | Extending workers' attention span through dummy events | |
CN110263530B (en) | Authentication method and device for password reset request | |
Hart et al. | Understanding engagement within the context of a safety critical game | |
He et al. | A fast iris image quality evaluation method based on weighted entropy | |
CN109063854A (en) | Intelligent O&M cloud platform system and its control method | |
CN113032758B (en) | Identification method, device, equipment and storage medium for video question-answering flow | |
CN112199290B (en) | Machine learning-based UI element positioning method and system | |
CN111860222B (en) | Video behavior recognition method, system, computer device and storage medium based on dense-segmented frame sampling | |
CN102708112A (en) | Method for randomly generating verification graph and question set | |
Baluni et al. | Two-step CAPTCHA: using a simple two step turing test to differentiate between humans and Bots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190802 |
|
RJ01 | Rejection of invention patent application after publication |