CN102592253A - Verification code system based on videos - Google Patents

Verification code system based on videos Download PDF

Info

Publication number
CN102592253A
CN102592253A CN201110327626XA CN201110327626A CN102592253A CN 102592253 A CN102592253 A CN 102592253A CN 201110327626X A CN201110327626X A CN 201110327626XA CN 201110327626 A CN201110327626 A CN 201110327626A CN 102592253 A CN102592253 A CN 102592253A
Authority
CN
China
Prior art keywords
video
identifying code
user
answer
data
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
Application number
CN201110327626XA
Other languages
Chinese (zh)
Inventor
顾健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Bolu Information Technology Co Ltd
Original Assignee
Shanghai Bolu Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Bolu Information Technology Co Ltd filed Critical Shanghai Bolu Information Technology Co Ltd
Priority to CN201110327626XA priority Critical patent/CN102592253A/en
Publication of CN102592253A publication Critical patent/CN102592253A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a verification code system based on videos, which comprises a video playing module, a system video data module, a business logic module and the like. The verification code system dynamically generates questions relevant to video contents based on a video information base, users watch the video contents for a period, answer the questions based on the video contents and submit the answers, and the system judges whether the answers of the users are right and uses the answers of the users as verification codes for verifying so as to avoid automatic manipulation of a program. Through the verification codes based on the video contents, safety of the verification code system is further improved, program recognition is effectively avoided, and difficulty in program recognition and verification code safety are improved.

Description

A kind of identifying code system based on video
Technical field
Invention relates to technical fields such as system software, is meant a kind of identifying code system based on video especially.
Background technology
Along with Internet technology, the particularly development of video technique and software engineering is for the identifying code system based on video provides feasibility.
At present at the system login interface; In order to prevent the automatic login of auto-programming; System provides the identifying code system to guard against at login interface, and traditional identifying code mode is the text figure sheet mode of scrambling, along with the development of picture recognition technology; The security of pure literal picture validation code has much room for improvement; And based on the identifying code system of video content, auto-programming can't can carry out visual thinking as the mankind so far, and the complicacy of video content and mankind thought mode's complicacy have improved the security of video content identifying code greatly.
In view of this, the objective of the invention is to propose a kind of simple randomization and extract a kind of identifying code system that video content is verified based on video.
Summary of the invention
Saidly can find out that from top a kind of identifying code system based on video provided by the invention is through randomly drawing video and based on the problem of video content, having realized a kind of identifying code system based on video that a kind of security is higher.
 
Have the following advantages specifically:
Use simple:
The place that needs identifying code checking, through embedding dynamic verification code resource Run Script, line dynamic requests verification code system obtains corresponding video content and based on the various identifying code problems of video content like login page.
Safe:
Develop into validation problem from traditional text figure sheet mode based on video content; Problems such as the video personage that for example relevant with scene random time point occurs and personage's attribute; Auto-programming can't accomplish that at present security is strengthened greatly based on the identification of video content at random and video content contextual data and based on the design of the problem of the mimic human mode of thinking.
 
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the synoptic diagram of system module structure of the present invention.
Fig. 2 is an identifying code product process synoptic diagram of the present invention.
Fig. 3 is identifying code checking schematic flow sheet of the present invention.
Fig. 4 is a video content data of the present invention storehouse product process synoptic diagram.
 
Embodiment
With reference to the accompanying drawings the present invention is more comprehensively described, exemplary embodiment of the present invention wherein is described.
For realizing above-mentioned purpose, a kind of identifying code system based on video has been proposed.
Below in conjunction with the drawings, embodiment of the present invention is described.
 
The key point that realizes a kind of identifying code system based on video is following:
Validation database generates:
System analyzes based on video content in advance, extracts the various attributes of video content and the plot data of video content; Comprise the video personage, theme, time; Various video datas such as scene, and generate various verification msg problems and answer based on the analysis of these video contents, as: the color of the doggie in the video; How many inferior problems have appearred in the scene; According to security intensity, combination various problems or carry out the problem difficulty classification according to the difficulty of problem is difficult to the problem discerning and answer like the doggie head of a secret society people in the video doing what this type of auto-programming.
Identifying code generates:
Login system is dynamically obtained corresponding identifying code problem through shell script access verification code system, comprises the video content source randomly drawed and the validation problem data of corresponding video, according to the data push of extracting to user's login page and show.
The identifying code checking:
After the user submitted validation problem to, systematic collection was to the answer of corresponding user rs authentication sign indicating number, with system queries to corresponding identifying code problem answers compare, compare and successfully then verifies and pass through.
 
Main functional modules
As shown in Figure 1, a kind of system architecture of the identifying code system based on video mainly comprises:
The login page side:
Page container 100:
Carry the page container of user capture system, comprise page HTML content, various page ingredients such as shell script.
Identifying code request of data script 101:
Be included in the identifying code request script in the page container, carry out alternately with system, Request System end identifying code data, and request results dynamically is presented on the page.
Video shows control 102:
Be included in the video content play control on the page, the video content source that Play System provides is presented on the page.
User name password list 103:
The user fills in the list part of user name and password on user's login page, submits user's logon data to through list.
Identifying code data form 104:
Show on user's login page that identifying code problem and user fill in the part of identifying code answer, submit the identifying code answer data to through list.
Login interface 105:
The whole interface of user capture system, the user fills in various data through the interface and system carries out alternately.
Transmission channel 106:
The physical channel of data transmission is provided, and can be wireless broadband network and mobile data network, comprises the data channel of each mobile communication, WIFI, fixed broadband etc.
 
System side:
System interface module 107:
The agreement and the interface of terminal access system are provided, are generally the http protocol mode and carry out the transmission of data and the response of message.
Authentication code database 108:
Comprise the data management of video content source and the various validation problems that generate based on the video content source contents attribute and the data management container of answer, and the basic function of various databases is provided.
Customer data base 109:
The data management container that comprises user data, the various attribute datas of leading subscriber comprise user name, password, user data such as authority also provides the basic function of various databases.
The identifying code data generate 110:
Request according to identifying code resource request script; Analysis user attribute and page properties; Data in the Dynamic Extraction authentication code database; Select video content and extract corresponding validation problem data and answer data, and the data that generate are returned to system and the page shows based on video content.
Identifying code data verification 111:
The user submits to the identifying code data to the comparison that system carries out answer through after watching video content and answering according to validation problem, verifies whether filling in of user be correct.
Identifying code request of data 112:
System end is responsible for the requests verification code system and is obtained the identifying code data, and the verification msg of obtaining is issued to user's login page shows.
The user logins logical process 113:
The checking of user data is initiated in the miscellaneous service logic control that the system end handles user login is relevant, comprises the checking of data such as user name password, and the control of identifying code logic flow and execution, comprises the identifying code request, data flows such as identifying code data verification.
Management configuration module 114:
The system management function module comprises user management, various management functions such as logic manage, parameter configuration.
System's door 115:
System user is logined the door of the system of door, and the interface of user's using system and the carrying of miscellaneous service flow process are provided.
 
Give one example below and explain that user of the present invention uses video verification sign indicating number workflow, among this embodiment, business may further comprise the steps:
Prerequisite: the user is in system registry, and the identifying code system normally moves.
Step 1: logging in system by user, access system login page, the verification msg request script module requests verification data that the system login page comprises;
Step 2: the identifying code system receives the identifying code request of data of login page, and according to the user property that request message comprises, security level data is selected video content and based on the validation database of video content;
Step 3: the identifying code system sends to system with identifying code data and answer, and system extracts verification msg and sends to user's login page;
Step 4. user login page display of video content and validation problem;
Step 5. user checks video content and answers validation problem according to video content;
Step 6. user submits to login page to login, and system obtains the data that the user submits to, carries out the comparison of verification msg;
Step 7. is according to verification msg comparison result and user's logon data, and system judges whether this user's login is correct.
Step 8. is according to system's judged result, and the user signs in to system or explicit user logon error information, and the prompting user carries out register once more.
 
Description of the invention provides for example with for the purpose of explaining, and is not the disclosed form that exhaustively perhaps limit the invention to.A lot of modifications and variation are obvious for those of ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.

Claims (6)

1. identifying code system based on video; It is characterized in that; System extracts the video content attribute based on video database and generates problem and answer, and with the checking content of this problem as the identifying code system, shows at user's login interface; The stochastic problems that the user needs to answer corresponding system's generation based on video content is as identifying code, and the system verification user answers the back user and just can login.
2. according to claim 1; System generates problem also with the checking content of this problem as the identifying code system based on video database; It is characterized in that; Database is preserved the various validation problems and the answer based on video content of the corresponding various attributes of video content and content-data and foundation in advance, as the Data Source of the validation problem of identifying code system.
3. according to claim 1; System generates validation problem and answer based on video attribute data; It is characterized in that system randomly draws the stochastic problem and the answer of video content and corresponding video based on database, dynamically generates validation problem and answer; Offer system, system is presented at user's login interface according to the Data Dynamic of obtaining with video and validation problem.
4. of claim 3; System dynamics presents validation problem at user's login interface, and the user just can login after watching and submitting the validation problem answer to behind the video, it is characterized in that; Login system is through dynamic content loading scripts program; Dynamic requests identifying code system carries out the request of video content identifying code when the each access system of user, and to login system, the user fills in the identifying code answer and the submission system of correspondence and verifies through the corresponding video data stream of network push and identifying code data.
5. of claim 4; System obtains identifying code answer and the request that the user fills in and verifies; It is characterized in that the user submits the identifying code answer to, system obtains the data that the user submits to; And the corresponding identifying code answer data of Query Database compares, as compares success and think that then identifying code is correct.
6. of claim 4; System dynamics presents validation problem at user's login interface; It is characterized in that user's login interface has comprised the video display interface, identifying code shows and the answer interface; Video appears through loading video playback control mode, and identifying code question and answer interface loads through modes such as text control and appears.
CN201110327626XA 2011-10-25 2011-10-25 Verification code system based on videos Pending CN102592253A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110327626XA CN102592253A (en) 2011-10-25 2011-10-25 Verification code system based on videos

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110327626XA CN102592253A (en) 2011-10-25 2011-10-25 Verification code system based on videos

Publications (1)

Publication Number Publication Date
CN102592253A true CN102592253A (en) 2012-07-18

Family

ID=46480849

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110327626XA Pending CN102592253A (en) 2011-10-25 2011-10-25 Verification code system based on videos

Country Status (1)

Country Link
CN (1) CN102592253A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103501465A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501466A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501467A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN104468486A (en) * 2013-09-23 2015-03-25 联想(北京)有限公司 Information processing method and system and electronic device
CN110087108A (en) * 2019-04-29 2019-08-02 广东技术师范学院天河学院 A method of video verification code is generated based on video
CN110245485A (en) * 2019-06-21 2019-09-17 四川长虹电器股份有限公司 A kind of the verifying system and its verification method of combination advertisement video
CN113489729A (en) * 2021-07-09 2021-10-08 福州数据技术研究院有限公司 Webpage verification generation method and system based on preset video
CN113543134A (en) * 2021-09-14 2021-10-22 广州讯鸿网络技术有限公司 Video verification code authentication system, method and device based on 5G message

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140257A1 (en) * 2002-01-22 2003-07-24 Petr Peterka Encryption, authentication, and key management for multimedia content pre-encryption
CN101179381A (en) * 2006-11-07 2008-05-14 阿里巴巴公司 Method and device for validating information
CN101640668A (en) * 2008-07-29 2010-02-03 华为技术有限公司 Method, system and device for authenticating user identity

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140257A1 (en) * 2002-01-22 2003-07-24 Petr Peterka Encryption, authentication, and key management for multimedia content pre-encryption
CN101179381A (en) * 2006-11-07 2008-05-14 阿里巴巴公司 Method and device for validating information
CN101640668A (en) * 2008-07-29 2010-02-03 华为技术有限公司 Method, system and device for authenticating user identity

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103501465A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501466A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501467A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN104468486A (en) * 2013-09-23 2015-03-25 联想(北京)有限公司 Information processing method and system and electronic device
CN110087108A (en) * 2019-04-29 2019-08-02 广东技术师范学院天河学院 A method of video verification code is generated based on video
CN110245485A (en) * 2019-06-21 2019-09-17 四川长虹电器股份有限公司 A kind of the verifying system and its verification method of combination advertisement video
CN113489729A (en) * 2021-07-09 2021-10-08 福州数据技术研究院有限公司 Webpage verification generation method and system based on preset video
CN113489729B (en) * 2021-07-09 2023-08-29 福州数据技术研究院有限公司 Webpage verification generation method and system based on preset video
CN113543134A (en) * 2021-09-14 2021-10-22 广州讯鸿网络技术有限公司 Video verification code authentication system, method and device based on 5G message

Similar Documents

Publication Publication Date Title
CN102592253A (en) Verification code system based on videos
CN102592254A (en) Identifying code system based on image splicing
CN101977194B (en) Third-party verification code system and third-party verification code provision method
CN103428163A (en) Verification code based on image content
CN104038502B (en) A kind of verification method and system
CN103326989A (en) Identifying code based on voice recognition
CN104283885B (en) A kind of implementation method of many SP secure bindings based on intelligent terminal local authentication
CN103124266B (en) Mobile terminal and carry out the method, system and the cloud server that log in by it
CN102208978A (en) Input verification system and method
CN111522516B (en) Processing method and system for cloud broadcast print data
CN104541475A (en) Abstracted and randomized one-time passwords for transactional authentication
CN109684799A (en) Account logon method, entering device, Account Logon equipment and storage medium
CN104144052B (en) A kind of keyword verification method corresponding with picture or video among word
CN105574398B (en) A kind of verification code verification method and device
US20110276410A1 (en) Apparatus and Method for Advertising during Login Process
CN104657653B (en) The verification method and checking device of image authentication code
CN104426879B (en) Processing method and the corresponding methods, devices and systems of identifying code generation and verifying
CN104283682A (en) Method, device and system conducting verification through verification codes
CN104820944A (en) Method and system for bank self-service terminal authentication, and device
CN103379091A (en) Random verification code
CN103942486A (en) Verification code of image array
CN105337940B (en) A kind of page verification method, client, server and system
CN102594811A (en) Video identifying code cloud technology
CN104170394A (en) System and method for sharing videos
CN110365483A (en) Cloud platform authentication method, client, middleware and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120718

WD01 Invention patent application deemed withdrawn after publication