CN102592254A - Identifying code system based on image splicing - Google Patents

Identifying code system based on image splicing Download PDF

Info

Publication number
CN102592254A
CN102592254A CN2011103276293A CN201110327629A CN102592254A CN 102592254 A CN102592254 A CN 102592254A CN 2011103276293 A CN2011103276293 A CN 2011103276293A CN 201110327629 A CN201110327629 A CN 201110327629A CN 102592254 A CN102592254 A CN 102592254A
Authority
CN
China
Prior art keywords
image
user
identifying code
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
CN2011103276293A
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 CN2011103276293A priority Critical patent/CN102592254A/en
Publication of CN102592254A publication Critical patent/CN102592254A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an identifying code system based on image splicing. The identifying code system comprises an image splitting module, a service logic module, an identification module and the like. An image processed by the system is used as an identifying code, and is split into various shapes according to a splitting logic set by the system, and the split images are displayed on an identifying code part in a login page; a user needs to put the split images together to acquire identification relevant information in the images, and then submits the answer; and the system judges whether the answer of the user is correct, so that the identifying code is prevented from being automatically controlled and identified by a program. Through the identifying code which is acquired on the basis of image splitting and splicing, the safety of the identifying code system is further improved, the program is effectively prevented from identifying, and the difficulty for program identification and the safety of the identifying code are improved.

Description

A kind of identifying code system of image mosaic mode
Technical field
The present invention relates to technical fields such as system software and script, be meant a kind of identifying code system of image mosaic mode especially.
Background technology
Along with Internet technology, the particularly development of Internet technology and software engineering is for the identifying code system based on image mosaic 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 image mosaic, auto-programming can't can carry out visual thinking as the mankind so far, and the complicacy of the picture material after the fractionation and mankind thought mode's complicacy have improved the security of connecting method image authentication sign indicating number greatly.
In view of this, the objective of the invention is to propose the identifying code system that a kind of simple randomization extraction system image carries out a kind of image mosaic mode of deconsolidation process.
Summary of the invention
Saidly can find out from top; The identifying code system of a kind of image mosaic mode provided by the invention; Carry out deconsolidation process and generate the identifying code problem through randomly drawing image based on picture material; The user needs stitching image just can obtain the verification msg that comprises in the original image, has realized the identifying code system of a kind of image mosaic mode 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 the correspondence image content and based on the various identifying code problems of picture material like login page.
Safe:
Develop into based on the validation problem that splits picture material from traditional text figure sheet mode; The user needs the artificial splicing of image of carrying out; Auto-programming can't accomplish to split the synthetic and identification of back picture material at present and based on the design of the problem of the mimic human mode of thinking, security is strengthened greatly.
 
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 picture material database product process synoptic diagram of the present invention.
Fig. 5 is an image Splitting Logic schematic flow sheet of the present invention.
Fig. 6 is an operation flow synoptic diagram of the present invention.
 
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 of image mosaic mode has been proposed.
Below in conjunction with the drawings, embodiment of the present invention is described.
 
The key point of identifying code system that realizes a kind of image mosaic mode is following:
Image data base generates:
System analyzes in advance and handles based on picture material; Extract the various attributes and the content-data of picture material, and generate various verification msg problems and answer based on the analysis of picture material, as: the color of the doggie in the image; The position that occurs in the scene or the like problem; According to security intensity, make up various problems or carry out the problem difficulty classification according to the difficulty of problem, strengthen the difficulty of auto-programming identification.
Image partition logic control:
The various partition image of system intialization logic is divided into difformity with image, the independent image of different sizes, and the user needs analysis image to constitute and carry out the splicing and recovery image just can get access to the verification code information that wherein comprises.
Identifying code generates:
Login system is dynamically obtained corresponding identifying code problem through shell script access verification code system, comprises the picture material 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 identifying code system of image mosaic mode 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.
Image mosaic control script 102:
Be included in the image control script in the page container, the various operations of user's stitching image are supported in the drag and drop of control chart picture.
Image shows control 103:
Be included in the picture material play control on the page, the partition image that system is provided is presented on the page.
User name password list 104:
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 105:
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 106:
The whole interface of user capture system, the user fills in various data through the interface and system carries out alternately.
Transmission channel 107:
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 108:
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 109:
Comprise the data management in picture material source and the various validation problems that generate based on picture material source contents attribute and the data management container of answer, and the basic function of various databases is provided.
Customer data base 110:
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 111:
Request according to the embedded identifying code resource script of the page; Analysis user attribute and page properties; Data in the Dynamic Extraction authentication code database; Select picture material and extract corresponding validation problem data and answer data, and the data that generate are returned to system and the page shows based on picture material.
Identifying code data verification 112:
The user obtains through the stitching image content and submits to the identifying code answer data to the comparison that system carries out answer after answering validation problem after the necessary information of identifying code, verifies whether filling in of user be correct.
Identifying code request of data 113:
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 114
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 115
The system management function module comprises user management, various management functions such as logic manage, parameter configuration.
Flame Image Process logic module 116:
System end carries out the logic function module of deconsolidation process to image, according to the Splitting Logic parameter, comprises shape, size, and piece number etc. carries out the partition of image.
System's door 117:
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 image mosaic identifying code 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 checking 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 picture material and content-based validation database;
Step 3: system gets access to the image processing that breaks, and extracts the identifying code data and send to user's login page;
Step 4. user login page shows picture material and the identifying code problem after splitting;
Image after a plurality of fractionations of step 5. user drag and drop splices and obtains the content that original image comprises, and obtains the information of the identifying code problem that wherein comprises;
Step 6. user submits to login page to login, and system obtains the verification msg of user's submission and compares;
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 (7)

1. the identifying code system of an image mosaic mode; It is characterized in that; The image that system will include authorization information carries out the partition processing of image according to the partition logic; And the image after will handling shows at user's login interface as the checking content of identifying code system, the user need the image after splicing is handled again and wherein the information obtained as identifying code, the system verification user answers the back user and just can login.
2. according to claim 1; System based on the image that comprises authorization information as identifying code and answer; It is characterized in that; System database is preserved the corresponding various attributes of picture material and is generated identifying code problem and answer with the content that comprises and based on the picture material data, and picture material is originated as verification msg, and the user can obtain Validation Answer Key through checking image.
3. according to claim 1; System comprises the image of information according to the partition logical process, it is characterized in that system end is set various partition logics; Comprise the partition shape; Size, the image that parameter such as partition unit number etc. will comprise authorization information is split into a plurality of independently ingredients, offers the authentication image display part of login page as data source independently.
4. of claim 2; System generates validation problem and answer and offers login page based on view data, it is characterized in that, comprises identifying code in the page and obtains script Request System identifying code data; When the user capture system; Operation of page script and Request System are obtained authentication image, authentication image and corresponding validation problem and answer that system preserves according to user's request dynamic extraction system database, and system is presented at user's login interface with the validation problem that obtains.
5. of claim 4; Login page presents image after partition is handled at user's login interface; The user just can login after need discerning and obtaining the validation problem answer with stitching image; It is characterized in that; The user side initial pictures is shown as the independent image fragment data after partition is handled, and page end comprises drag and drop image shell script support user's drag-and-drop operation, and the user needs to carry out splicing that the drag and drop of image segments carry out image to obtain the authorization information that comprises in the image and to carry out submission system and verify according to picture material.
6. of claim 4; System dynamics presents the partition image at user's login interface, it is characterized in that user's login interface has comprised image display interfaces; Identifying code shows and the answer interface; Image is controlled through script, and the user carries out drag and drop and makes up, and identifying code question and answer interface loads through modes such as text control.
7. of claim 5; System obtains the identifying code answer 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.
CN2011103276293A 2011-10-25 2011-10-25 Identifying code system based on image splicing Pending CN102592254A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103276293A CN102592254A (en) 2011-10-25 2011-10-25 Identifying code system based on image splicing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103276293A CN102592254A (en) 2011-10-25 2011-10-25 Identifying code system based on image splicing

Publications (1)

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

Family

ID=46480850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103276293A Pending CN102592254A (en) 2011-10-25 2011-10-25 Identifying code system based on image splicing

Country Status (1)

Country Link
CN (1) CN102592254A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312512A (en) * 2013-06-07 2013-09-18 深圳第七大道网络技术有限公司 Image verification code generating method, image verification code generating device, identity verification method and identity verification device
CN103475483A (en) * 2013-09-10 2013-12-25 北京思特奇信息技术股份有限公司 Method and system for verification code service based on cloud service
CN104038502A (en) * 2014-06-24 2014-09-10 五八同城信息技术有限公司 Verification method and system
CN104573437A (en) * 2013-10-23 2015-04-29 深圳市腾讯计算机***有限公司 Information authentication method, device and terminal
CN104598802A (en) * 2015-02-13 2015-05-06 北京京东尚科信息技术有限公司 Verification method and system based on puzzle
WO2015074474A1 (en) * 2013-11-19 2015-05-28 腾讯科技(深圳)有限公司 Verification method, apparatus and system
WO2015172489A1 (en) * 2014-05-12 2015-11-19 中兴通讯股份有限公司 Terminal device and identity authentication method
CN105323218A (en) * 2014-06-30 2016-02-10 腾讯科技(深圳)有限公司 Identity verifying method and device
CN105335645A (en) * 2015-09-23 2016-02-17 北京奇虎科技有限公司 Verification method and apparatus for picture verification code
CN106686009A (en) * 2017-03-03 2017-05-17 苏州仙度网络科技有限公司 Identity verifying method, device and system
CN107995170A (en) * 2017-11-21 2018-05-04 重庆金融资产交易所有限责任公司 Auth method, device, computer equipment and computer-readable recording medium
CN109995761A (en) * 2019-03-06 2019-07-09 百度在线网络技术(北京)有限公司 Service processing method, device, electronic equipment and storage medium
CN110113346A (en) * 2019-05-14 2019-08-09 重庆商勤科技有限公司 A kind of network verification method, user terminal and server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1008953A2 (en) * 1998-12-09 2000-06-14 Sharp Kabushiki Kaisha Image forming apparatus
CN1845489A (en) * 2005-04-06 2006-10-11 腾讯科技(深圳)有限公司 Authentication information generating device and its method, inverse automata checking device and its method
CN101179381A (en) * 2006-11-07 2008-05-14 阿里巴巴公司 Method and device for validating information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1008953A2 (en) * 1998-12-09 2000-06-14 Sharp Kabushiki Kaisha Image forming apparatus
CN1845489A (en) * 2005-04-06 2006-10-11 腾讯科技(深圳)有限公司 Authentication information generating device and its method, inverse automata checking device and its method
CN101179381A (en) * 2006-11-07 2008-05-14 阿里巴巴公司 Method and device for validating information

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312512B (en) * 2013-06-07 2016-03-02 深圳第七大道网络技术有限公司 A kind of generation method of picture validation code and device, auth method and device
CN103312512A (en) * 2013-06-07 2013-09-18 深圳第七大道网络技术有限公司 Image verification code generating method, image verification code generating device, identity verification method and identity verification device
CN103475483A (en) * 2013-09-10 2013-12-25 北京思特奇信息技术股份有限公司 Method and system for verification code service based on cloud service
CN103475483B (en) * 2013-09-10 2018-04-03 北京思特奇信息技术股份有限公司 A kind of identifying code method of servicing and system based on cloud service
CN104573437A (en) * 2013-10-23 2015-04-29 深圳市腾讯计算机***有限公司 Information authentication method, device and terminal
CN104573437B (en) * 2013-10-23 2018-12-28 深圳市腾讯计算机***有限公司 Information authentication method, device and terminal
WO2015074474A1 (en) * 2013-11-19 2015-05-28 腾讯科技(深圳)有限公司 Verification method, apparatus and system
US9690923B2 (en) 2013-11-19 2017-06-27 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for verifying terminal
WO2015172489A1 (en) * 2014-05-12 2015-11-19 中兴通讯股份有限公司 Terminal device and identity authentication method
CN105099685B (en) * 2014-05-12 2019-12-06 中兴通讯股份有限公司 Terminal equipment and identity authentication method
CN105099685A (en) * 2014-05-12 2015-11-25 中兴通讯股份有限公司 Terminal device and identity authentication method
CN104038502B (en) * 2014-06-24 2018-11-13 五八同城信息技术有限公司 A kind of verification method and system
CN104038502A (en) * 2014-06-24 2014-09-10 五八同城信息技术有限公司 Verification method and system
CN105323218A (en) * 2014-06-30 2016-02-10 腾讯科技(深圳)有限公司 Identity verifying method and device
WO2016127717A1 (en) * 2015-02-13 2016-08-18 北京京东尚科信息技术有限公司 Checking method and system based on puzzle
CN104598802A (en) * 2015-02-13 2015-05-06 北京京东尚科信息技术有限公司 Verification method and system based on puzzle
CN105335645B (en) * 2015-09-23 2019-02-22 北京奇虎科技有限公司 Picture validation code verification method and device
CN105335645A (en) * 2015-09-23 2016-02-17 北京奇虎科技有限公司 Verification method and apparatus for picture verification code
CN106686009A (en) * 2017-03-03 2017-05-17 苏州仙度网络科技有限公司 Identity verifying method, device and system
CN107995170A (en) * 2017-11-21 2018-05-04 重庆金融资产交易所有限责任公司 Auth method, device, computer equipment and computer-readable recording medium
CN107995170B (en) * 2017-11-21 2021-05-28 重庆金融资产交易所有限责任公司 Identity verification method and device, computer equipment and computer-readable storage medium
CN109995761A (en) * 2019-03-06 2019-07-09 百度在线网络技术(北京)有限公司 Service processing method, device, electronic equipment and storage medium
CN109995761B (en) * 2019-03-06 2021-10-19 百度在线网络技术(北京)有限公司 Service processing method and device, electronic equipment and storage medium
CN110113346A (en) * 2019-05-14 2019-08-09 重庆商勤科技有限公司 A kind of network verification method, user terminal and server
CN110113346B (en) * 2019-05-14 2021-11-30 重庆商勤科技有限公司 Network verification method, user terminal and server

Similar Documents

Publication Publication Date Title
CN102592254A (en) Identifying code system based on image splicing
CN108011863B (en) Method and device for identifying brute force cracking
US11314828B2 (en) Dynamic and personalized product placement in electronic files
CN102592253A (en) Verification code system based on videos
CN103139172B (en) A kind of service implementation method and device
CN104657653B (en) The verification method and checking device of image authentication code
CN103428163A (en) Verification code based on image content
CN103312512A (en) Image verification code generating method, image verification code generating device, identity verification method and identity verification device
CN103326989A (en) Identifying code based on voice recognition
CN101977194A (en) Third-party verification code system and third-party verification code provision method
CN105491146A (en) Campus information service platform and system, and realization method of the platform
CN104283682A (en) Method, device and system conducting verification through verification codes
CN106341380A (en) Method, device and system for performing remote identity authentication on user
CN102594811A (en) Video identifying code cloud technology
CN102054372A (en) Personal learning apparatus and method based on wireless communication network
CN107451459A (en) The method and apparatus verified using picture validation code
CN108182356A (en) The generation system of question-type picture validation code
KR101234249B1 (en) Method for operating database for CAPTCHA test on image basis, method, system for CAPTCHA using the same and program recording medium for the same
CN111124343B (en) Intelligent content distribution system and method applied to campus
CN109388933A (en) Verification method, device, user equipment and storage medium based on dynamic subgraph
CN108199846A (en) Question-type picture authentication server
CN105512208B (en) Information publishing method, device and system
US11449817B1 (en) System and method for psychosocial technology protocol focused on the reduction for caregiver burnout and nursing home placement
CN110675955A (en) Mental health early warning and management method, system, device and storage medium
CN108200016A (en) Question-type picture verifies terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120718