CN106097555B - Withdrawal system based on static two dimensional code - Google Patents

Withdrawal system based on static two dimensional code Download PDF

Info

Publication number
CN106097555B
CN106097555B CN201610379272.6A CN201610379272A CN106097555B CN 106097555 B CN106097555 B CN 106097555B CN 201610379272 A CN201610379272 A CN 201610379272A CN 106097555 B CN106097555 B CN 106097555B
Authority
CN
China
Prior art keywords
withdrawal
information
mobile
processing module
terminal
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.)
Active
Application number
CN201610379272.6A
Other languages
Chinese (zh)
Other versions
CN106097555A (en
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.)
Boao Zongheng Network Technology Co ltd
Nanjing Yizhi Software Technology Co.,Ltd.
Original Assignee
Nanjing Yizhi Software 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 Nanjing Yizhi Software Technology Co Ltd filed Critical Nanjing Yizhi Software Technology Co Ltd
Priority to CN201610379272.6A priority Critical patent/CN106097555B/en
Publication of CN106097555A publication Critical patent/CN106097555A/en
Application granted granted Critical
Publication of CN106097555B publication Critical patent/CN106097555B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/20Controlling or monitoring the operation of devices; Data handling
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Finance (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of withdrawal system based on static two dimensional code, which includes: the mobile terminal for typing withdrawal information, and the mobile terminal includes that module is shot with video-corder in mobile processing module, mobile communication module, mobile memory module and movement;The background server of communication linkage is established with the mobile terminal, the background server includes background processing module, background communication module and backstage memory module;The withdrawal terminal of communication linkage is established with the background server, the withdrawal terminal includes withdrawal processing module and withdrawal communication module.Implement the present invention, withdrawal amount is uploaded in advance, the embarrassment that can use after avoiding user from finding withdrawal terminal without money, when more using the number of withdrawal terminal, withdrawal can be completed in the operation for only needing plug-in card and scanning the two-dimensional code, and operating procedure is simple, reduces queuing time, plug-in card and scan operation are only needed, card number or password leakage are avoided.

Description

Withdrawal system based on static two dimensional code
The application be number of patent application be 2014104948200, the applying date is 09 month 2014 24 days, invention and created name For the divisional application of " the withdrawal system based on static two dimensional code ".
Technical field
The present invention relates to data processing fields more particularly to a kind of withdrawal based on static two dimensional code based on two dimensional code System.
Background technique
In the prior art, the mode that user goes to bank to carry out withdrawal has following two:
First way is that have the user of withdrawal demand to carry bank card on bank ATM (automatic drawing machine), is pressed Withdrawal operation is completed in ATM prompt.The major defect of the method is: one, user using the method carry out storage money when, need with Body carries bank card, inconvenient to carry, is also easily lost;Two, some users can targetedly select the ATM machine of specific bank into Line access money operation, to meet the withdrawal demand of itself or save the service charge among withdrawal;Three, user is using we During formula carries out withdrawal, the camera for being easy illegally to be installed in ATM machine gets bank card information, to generate Bank card is replicated, steals the security risk of brush.
The second way is to initiate to deposit by the way of using short message or phone between terminal and the service network of bank Withdrawal request inputs the corresponding coding of withdrawal machine and bank card information in the request to complete to withdraw the money.Although the method can Safety problem is solved, but will increase the Operating Complexity that user uses, user experience is poor, and substantially there is no solve to use The problem of convenience.On the other hand, the coding for needing to input ATM machine device in phone or short message due to user, if illegal The coding of current machine is substituted in molecule, then the banknote that may cause user's taking-up spues on other ATM machine device, and banknote is stolen Take this potential security risk.
For the technological deficiency of above-mentioned existing scheme, also proposed at present it is a kind of based on two dimensional code without card withdrawal system, The system using mobile terminal by withdrawal request message up sending to two dimensional code withdrawal server, ask by two dimensional code server authentication withdrawal Withdrawal request is forwarded to corresponding ATM and lays bank by the legitimacy for seeking message, and ATM lays bank in verifying two-dimensional barcode information Withdrawal request is sent to two dimensional code server afterwards, withdrawal request is forwarded to issuing bank, issuing bank by two dimensional code server Withdrawal is honoured response after through verifying and is sent to two dimensional code server by the legitimacy for verifying withdrawal request and account;Two dimension Withdrawal is honoured response and is forwarded to ATM by code server lays bank, and ATM lays bank and honours the answer notification ATM according to withdrawal Paper money operation is spat in execution, and ATM lays bank and processing result is notified two dimensional code server and updates the two dimension shown on the ATM Code.
But the technological deficiency of which is, in the case where withdrawal number is more, user, which still needs, to be first lined up, Then it stands and carries out relevant operation before ATM machine, there is no the times for saving user.On the other hand, using mobile terminal and ATM Laying bank, perhaps two dimensional code server progress data communication is lost in mobile terminal or stolen and bank card is illegal In the case where molecule theft duplication, it be easy to cause the security risk for stealing cash.
Summary of the invention
Goal of the invention of the invention be to solve it is above-mentioned in the prior art, user needs to carry silver by ATM machine withdrawal Row card, operating procedure complexity while, do not have safety, and using above-mentioned two dimensional code scheme are that safety is lower, meanwhile, The technological deficiency taken a long time is lined up before ATM machine.
It is to construct a kind of access based on static two dimensional code that the present invention, which solves technical solution used by prior art problem, Money system.The system includes:
For the mobile terminal of typing withdrawal information, the mobile terminal includes mobile processing module, mobile communication mould Module is shot with video-corder in block, mobile memory module and movement;
The background server of communication linkage is established with the mobile terminal, the background server includes background process mould Block, background communication module and backstage memory module;
The withdrawal terminal of communication linkage is established with the background server, the withdrawal terminal includes withdrawal processing Module and withdrawal communication module;Wherein:
The mobile processing module is for withdrawal information described in preparatory typing, wherein the withdrawal information includes silver Row card information, withdrawal amount information and the end message bound in advance;
The typing to the withdrawal information is completed when the mobile processing module to operate, and the withdrawal information is delayed It deposits to the mobile memory module, the mobile processing module controls the mobile communication module and sends out the withdrawal information It send to the background server;
The background communication module sends it to the background processing module for receiving the withdrawal information, The background processing module generates withdrawal order according to the withdrawal information, and is cached to the backstage and store mould Block;
The bank card that the withdrawal processing module is inserted into for identification, and obtain the bank card information;
The feature two dimensional code that module is attached at for identification in the withdrawal terminal is shot with video-corder in the movement, extracts the spy The two-dimensional barcode information that sign two dimensional code includes, and the two-dimensional barcode information is output to the mobile processing module;
The mobile processing module control the mobile communication module by the two-dimensional barcode information, the end message and The bank card information is sent to background server;
The background communication module receives the identity information, the end message and the bank card information, and will It is sent to background processing module, and the background processing module is cached according to the bank card information in the backstage memory module Withdrawal order in carry out lookup matching operation, after being matched to withdrawal order corresponding with the bank card information, Search the withdrawal terminal corresponding with the feature two dimensional code;
It is described after the background processing module finds the withdrawal terminal corresponding with the feature two dimensional code Background processing module issues the withdrawal order to the withdrawal terminal, and the withdrawal terminal is ordered according to the withdrawal It is single to execute withdrawal operation.
Preferably, the mobile terminal further includes mobile input module, and the mobile input module is used for preparatory typing institute State bank card information, the withdrawal amount information and the end message bound in advance;
Preferably, the mobile terminal is also used to shoot with video-corder module photograph bank card number face by the movement, obtains institute Bank card information is stated, the mail in mobile terminal or the withdrawal in short message are read and analyzed by the mobile processing module Word content reads the SIM (client in the terminal by the mobile processing module to generate the withdrawal amount information Identification module) information and terminal fuselage IMEI (mobile device international identity code) information to be to generate the end message.
Preferably, the mobile processing module is used to obtain the end message in advance, meanwhile, the mobile processing module It is also used to prestore the end message of spare mobile terminal.
Preferably, the withdrawal information is sent to described by the mobile processing module control mobile communication module Background server, wherein the withdrawal information includes the end message of the mobile terminal, alternatively, selecting spare movement The end message of terminal.
Preferably, the mobile processing module is used to obtain the bank card information in advance, meanwhile, the mobile processing mould Block is also used to prestore the bank card information of spare bank card.
Preferably, the withdrawal information is sent to described by the mobile processing module control mobile communication module Background server, wherein the withdrawal information includes the bank card information of the bank card, alternatively, selecting spare bank The bank card information of card.
Preferably, the mobile terminal further includes mobile position-fixed module, and the withdrawal terminal further includes withdrawal positioning Module;
The mobile communication module is controlled in the mobile processing module, and the withdrawal information is sent to the backstage Before server, the mobile position-fixed module obtains the first current geographical location information of the mobile terminal;
The withdrawal communication module is controlled by the identity information of the withdrawal terminal in the withdrawal processing module And the bank card information is sent to before the background server, it is whole that the withdrawal locating module obtains the withdrawal The second current geographical location information of end, alternatively, the withdrawal terminal prestores second geographical location information;
Pass through the first geographical location information described in the withdrawal processing module comparative analysis and second geographical location Whether information judges the two beyond preset range, if exceeding preset range, terminates withdrawal operation.
Preferably, the background communication module is for receiving the withdrawal information, and sends it at the backstage It manages module and inquires each withdrawal terminal before the background processing module generates withdrawal order according to the withdrawal information Distributed intelligence, meanwhile, inquire whether each withdrawal terminal residual amount of money is greater than the withdrawal amount of money according to the distributed intelligence In withdrawal amount, after completing inquiry operation, the background communication module is by the distributed intelligence and corresponding residual amount Query result is sent to the mobile terminal.
Preferably, the background communication module is for receiving the withdrawal information, and sends it at the backstage It manages module and judges the background communication mould after the background processing module generates withdrawal order according to the withdrawal information Block is within a preset period of time, if receives the two-dimensional barcode information sent by the mobile terminal and the terminal is believed Breath;If the background communication module does not receive the two-dimensional barcode information and the end message, the background processing module Cancel the withdrawal order.
Implement the present invention, has the advantages that
First, user can predefine the geographical location where withdrawal terminal according to withdrawal demand, be convenient for user Withdrawal place is found, meanwhile, withdrawal amount is uploaded in advance, the embarrassment that can use after avoiding user from finding withdrawal terminal without money;
Second, user uploads withdrawal order according to withdrawal demand in advance, when more using the number of withdrawal terminal When, the user of withdrawal order is predefined before withdrawal terminal, it is only necessary to which plug-in card and the operation scanned the two-dimensional code can be complete At withdrawal, operating procedure is simple and convenient, greatly reduces queuing time;
Third, when user operates before withdrawal terminal, it is only necessary to plug-in card and scan the two-dimensional code, keep away free of inputting account, The numerical characters such as password, device coding while user-friendly, avoid the leakage of bank card number or password;
4th, when user operates before withdrawal terminal, by the position and the withdrawal terminal that determine mobile terminal Whether position in same range and then judges whether there is other people and steals the case where swiping the card, during enhancing withdrawal Safety guarantee;
5th, when user operates before access terminal, by determining mobile terminal and withdrawal terminal and background service Whether the data communication between device, which is in same network segment and then judges whether there is other people, is stolen the case where swiping the card, and is enhanced Safety guarantee during withdrawal.
Detailed description of the invention
Present invention will be further explained below with reference to the attached drawings and examples, in attached drawing:
Fig. 1 is the structural block diagram for the withdrawal system based on static two dimensional code that present pre-ferred embodiments provide;
Fig. 2 is the structural block diagram for the withdrawal system based on static two dimensional code that another preferred embodiment of the present invention provides;
Fig. 3 is the structural block diagram for the withdrawal system based on static two dimensional code that another embodiment of the present invention provides.
Specific embodiment
Fig. 1 is the structural block diagram for the withdrawal system based on static two dimensional code that present pre-ferred embodiments provide.This is System includes consisting of:
The background server of communication linkage is established for the mobile terminal 100 of typing withdrawal information, with mobile terminal 100 200 and the withdrawal terminal 300 of communication linkage is established with background server 200.It is appreciated that mobile terminal 100 can be Smart phone, tablet computer etc. have a mobile device of intelligent processor, background server 200 can be provided by bank or Third party finance service provides, and withdrawal terminal 300 can be ATM machine (ATM), CRS machine (Cash Recycling System automatic cycle automatic teller machine), CDM machine (Cash Deposit Machine automatic cash dispenser) etc. it is self-service Financial processing terminal.
Specifically, the mobile terminal 100 of this system is deposited including mobile processing module 110, mobile communication module 120, movement Module 140 is shot with video-corder in storage module 130 and movement.
Background server 200 includes background processing module 210, background communication module 220 and backstage memory module 230.
Withdrawal terminal 300 includes withdrawal processing module 310 and withdrawal communication module 320.
The specific embodiment of this system is as described below:
Firstly, mobile processing module 110 is for withdrawal information described in preparatory typing, wherein withdrawal information includes silver Row card information, withdrawal amount information and the end message bound in advance, wherein the end message includes the sequence of the terminal Number information and network hardware addresses information etc..
It completes the typing to withdrawal information when mobile processing module 110 to operate, and by withdrawal information cache to movement After memory module 130, mobile processing module 110 controls mobile communication module 120 and withdrawal information is sent to background server 200。
Background communication module 220 receives above-mentioned withdrawal information, and sends it to the background processing module 210, after Platform processing module 210 generates withdrawal order according to the withdrawal information, and is cached to the backstage memory module 230.It is appreciated that the withdrawal order includes the identity information of user, bank card information, withdrawal amount information and in advance The end message of binding, wherein identity information includes personal information of user, such as ID card information, job information etc..Together When, which is added bank's card number mark, matches convenient for subsequent query.
Then, user is inserted into bank card to withdrawal terminal 300, and withdrawal processing module 310 identifies the bank card of insertion, And obtain bank card information.
The feature two dimensional code that module 140 is attached at for identification on the withdrawal terminal 300 is shot with video-corder in the movement, is mentioned The two-dimensional barcode information for taking the feature two dimensional code to include, wherein the two-dimensional barcode information refers to be extracted from features described above two dimensional code The information come, it is to be understood that the two-dimensional barcode information can be mutually to be tied for recording the information such as user information and end message The comprehensive information of conjunction.
The mobile processing module 110 controls the mobile communication module 120 and believes the two-dimensional barcode information, the terminal Breath and the bank card information are sent to background server 200;
Background server 200 receives the identity information, the end message and the bank card information.
Meanwhile all withdrawal terminals 300 in 300 compass of competency of background server are numbered.For example, each Withdrawal terminal 300 has unique number, and is registered in background server 200, and registration content includes withdrawal terminal The identity information of the withdrawal terminals 300 such as 300 numbers, affiliated bank, available service item, geographic location.
After background communication module 220 receives the identity information, the end message and the bank card information, and will It is sent to background processing module 210, and the background processing module 210 is slow in the memory module according to the bank card information Lookup matching operation is carried out in the withdrawal order deposited, when being matched to withdrawal order corresponding with the bank card information Afterwards, the withdrawal terminal 300 (can also be matched by above-mentioned number) corresponding with the feature two dimensional code is searched;
When the background processing module 210 finds the withdrawal terminal 300 corresponding with the feature two dimensional code Afterwards, the background processing module 210 issues the withdrawal order, the withdrawal terminal 300 to the withdrawal terminal 300 Withdrawal operation is executed according to the withdrawal order.It is appreciated that features described above two dimensional code includes the body of withdrawal terminal 300 Part information and withdrawal order information.
It is operated finally, withdrawal terminal 300 executes withdrawal according to the withdrawal order.
Fig. 2 is the structural block diagram for the withdrawal system based on static two dimensional code that another preferred embodiment of the present invention provides.
On the basis of the above embodiments, the mobile terminal 100 of the present embodiment further includes mobile input module 140.
It the bank card information of the mobile preparatory typing user of input module 140, withdrawal amount information and binds in advance End message.
Another way is to shoot bank card number face by mobile module 140 of shooting with video-corder, obtain the bank card information; It is read and is analyzed in the mail in mobile terminal 100 or the withdrawal text in short message by the mobile processing module 110 Hold to generate the withdrawal amount information;Reading the SIM in the terminal by the mobile processing module 110, (client knows Other module) information and terminal fuselage IMEI (mobile device international identity code) information to be to generate the end message.
Preferably, above-mentioned mobile processing module 110 obtains the end message of mobile terminal 100 in advance, meanwhile, the movement Processing module 110 is also used to prestore the end message of other spare mobile terminals 100.
Preferably, mobile processing module 110 controls the mobile communication module 120 and the withdrawal information is sent to institute State background server 200, wherein above-mentioned withdrawal information includes the bank card information of bank card, alternatively, selecting to prestore other The bank card information of spare bank card.
For example, can set a smart phone therein when user uses multiple smart phones simultaneously and be stored in advance The end message of the end message of itself and other smart phones, alternatively, the intelligence that household is stored in advance, obtains other people authorizations The end message of mobile phone.
Preferably, mobile processing module 110 controls mobile communication module 120 and withdrawal information is sent to the backstage clothes Business device 200, wherein the withdrawal information includes the end message of the mobile terminal 100, alternatively, selecting to prestore other The end message of spare mobile terminal 100 is as the end message sent.
Preferably, mobile processing module 110 is used to obtain the bank card information in advance, meanwhile, the mobile processing mould Block 110 is also used to prestore the bank card information of other spare bank cards.
Described in example as above, among family of three, husband holds Bank One Corp. card, uses the first mobile phone;Wife holds Bank One Corp. card and the secondary bank card of oneself are stated, the second mobile phone is used;Daughter holds third bank card, uses third Mobile phone.
Wherein, the first handset binding has Bank One Corp. card and third bank card, meanwhile, the first mobile phone EMS memory contains first The end message of mobile phone and third mobile phone;
Second handset binding has Bank One Corp. card, secondary bank card and third bank card, meanwhile, the second mobile phone is stored with The end message of first mobile phone, the second mobile phone and third mobile phone;
Third handset binding has third bank card, but without the end message of third mobile phone.
Therefore, husband can be used oneself the first mobile phone and first or third bank card carry out withdrawal operation;
The second mobile phone and the first or second or third bank card that oneself can be used in wife carry out withdrawal operation;
Daughter can be when the end message of third mobile phone be sent in the third mobile phone of daughter by husband or wife, i.e., Withdrawal operation can be carried out by the end message and third bank card of third mobile phone.
Preferably, the access of mobile terminal 100 and the WLAN in the same network segment of the withdrawal terminal 300, it is described Background communication module 220, which is limited in the WLAN, receives and dispatches interaction data.
Fig. 3 is the structural block diagram for the withdrawal system based on static two dimensional code that another embodiment of the present invention provides;
Mobile terminal 100 further includes mobile position-fixed module 150, and the withdrawal terminal 300 further includes withdrawal positioning mould Block 330.
The mobile communication module 120 is controlled in the mobile processing module 110, and the withdrawal information is sent to institute Before stating background server 200, the mobile position-fixed module 150 obtains the first current geographical location of the mobile terminal 100 Information.
The withdrawal communication module 320 is controlled by the withdrawal terminal 300 in the withdrawal processing module 310 Identity information and the bank card information are sent to before the background server 200, and the withdrawal locating module 330 obtains The second current geographical location information of the withdrawal terminal 300 is taken, alternatively, the withdrawal terminal 300 prestores described second Geographical location information.
Whether the first geographical location information described in comparative analysis and second geographical location information judge the two beyond pre- If range, if exceeding preset range, withdrawal operation is terminated.
Preferably, the background communication module 220 is for receiving the withdrawal information, and sends it to the backstage Processing module 210, before the background processing module 210 generates withdrawal order according to the withdrawal information, inquiry is respectively deposited 300 distributed intelligence of cash terminals, meanwhile, inquire whether each 300 residual amount of withdrawal terminal is greater than according to the distributed intelligence Withdrawal amount in the withdrawal amount of money, complete inquiry operation after, the background communication module 220 by the distributed intelligence with And corresponding residual amount query result is sent to the mobile terminal 100.
Preferably, the background communication module 220 is for receiving the withdrawal information, and sends it to the backstage Processing module 210, the background processing module 210 according to the withdrawal information generate withdrawal order after, judge it is described after Platform server 200 is within a preset period of time, if receive the two-dimensional barcode information sent by the mobile terminal 100 and The end message cancels the withdrawal order if not receiving the two-dimensional barcode information and the end message.
Implement the present invention, has the advantages that
First, user can predefine the geographical location where withdrawal terminal according to withdrawal demand, be convenient for user Withdrawal place is found, meanwhile, withdrawal amount is uploaded in advance, the embarrassment that can use after avoiding user from finding withdrawal terminal without money;
Second, user uploads withdrawal order according to withdrawal demand in advance, when more using the number of withdrawal terminal When, the user of withdrawal order is predefined before withdrawal terminal, it is only necessary to which plug-in card and the operation scanned the two-dimensional code can be complete At withdrawal, operating procedure is simple and convenient, greatly reduces queuing time;
Third, when user operates before withdrawal terminal, it is only necessary to plug-in card and scan the two-dimensional code, keep away free of inputting account, The numerical characters such as password, device coding while user-friendly, avoid the leakage of bank card number or password;
4th, when user operates before withdrawal terminal, by the position and the withdrawal terminal that determine mobile terminal Whether position in same range and then judges whether there is other people and steals the case where swiping the card, during enhancing withdrawal Safety guarantee;
5th, when user operates before access terminal, by determining mobile terminal and withdrawal terminal and background service Whether the data communication between device, which is in same network segment and then judges whether there is other people, is stolen the case where swiping the card, and is enhanced Safety guarantee during withdrawal.
By the illustration and description of embodiment in detail above, those skilled in the art can be according to above-mentioned Embodiment understands thought of the invention to make some simple modification and improvement, but no matter how to deform and change Into, should be by protection of the invention as long as the technical solution of its modification and improvement is within the spirit and scope of the present invention.

Claims (9)

1. a kind of withdrawal system based on static two dimensional code, which is characterized in that the system comprises:
For the mobile terminal of typing withdrawal information, the mobile terminal includes mobile processing module, mobile communication module, shifting Module is shot with video-corder in dynamic memory module and movement;
Establish the background server of communication linkage with the mobile terminal, the background server include background processing module, after Platform communication module and backstage memory module;
The withdrawal terminal of communication linkage is established with the background server, the withdrawal terminal includes withdrawal processing module And withdrawal communication module;Wherein:
The mobile processing module is for withdrawal information described in preparatory typing, wherein the withdrawal information includes bank card The end message of information, withdrawal amount information and the mobile terminal bound in advance;
It completes the typing to the withdrawal information when the mobile processing module to operate, and extremely by the withdrawal information cache After the mobile memory module, the mobile processing module controls the mobile communication module and is sent to the withdrawal information The background server;
The background communication module sends it to the background processing module for receiving the withdrawal information, described Background processing module generates withdrawal order according to the withdrawal information, and is cached to the backstage memory module;
The bank card that the withdrawal processing module is inserted into for identification, and obtain the bank card information;
The feature two dimensional code that module is attached at for identification in the withdrawal terminal is shot with video-corder in the movement, extracts the feature two The two-dimensional barcode information that dimension code includes, and the two-dimensional barcode information is output to the mobile processing module;
The mobile processing module controls the mobile communication module for the two-dimensional barcode information, the end message and described Bank card information is sent to background server;
The background communication module receives identity information, the end message and the bank card letter of the withdrawal terminal Breath, and background processing module is sent it to, the background processing module is stored according to the bank card information on the backstage Lookup matching operation is carried out in the withdrawal order of module caching, when being matched to withdrawal corresponding with the bank card information After order, the withdrawal terminal corresponding with the feature two dimensional code is searched;
After the background processing module finds the withdrawal terminal corresponding with the feature two dimensional code, the backstage Processing module issues the withdrawal order to the withdrawal terminal, and the withdrawal terminal is held according to the withdrawal order The operation of line access money;
The background communication module sends it to the background processing module for receiving the withdrawal information, described After background processing module generates withdrawal order according to the withdrawal information, judge the background communication module in preset time In section, if receive the two-dimensional barcode information sent by the mobile terminal and the end message;If the backstage Communication module does not receive the two-dimensional barcode information and the end message, and the background processing module cancels the withdrawal Order.
2. the withdrawal system according to claim 1 based on static two dimensional code, which is characterized in that the mobile terminal is also Including mobile position-fixed module, the withdrawal terminal further includes withdrawal locating module;
The mobile communication module is controlled in the mobile processing module, and the withdrawal information is sent to the background service Before device, the mobile position-fixed module obtains the first current geographical location information of the mobile terminal;
The withdrawal processing module control the withdrawal communication module by the identity information of the withdrawal terminal and The bank card information is sent to before the background server, and the withdrawal locating module obtains the withdrawal terminal and works as The second preceding geographical location information, alternatively, the withdrawal terminal prestores second geographical location information;
By the first geographical location information described in the withdrawal processing module comparative analysis and second geographical location information, Whether the two is judged beyond preset range, if exceeding preset range, terminates withdrawal operation.
3. the withdrawal system according to claim 2 based on static two dimensional code, which is characterized in that the background communication mould Block sends it to the background processing module for receiving the withdrawal information, and the background processing module is according to institute Before stating withdrawal information generation withdrawal order, each withdrawal terminal distributed intelligence is inquired, meanwhile, according to the distributed intelligence The withdrawal amount whether each withdrawal terminal residual amount of money is greater than in the withdrawal amount of money is inquired, after completing inquiry operation, institute It states background communication module and the distributed intelligence and corresponding residual amount query result is sent to the mobile terminal.
4. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Terminal further includes mobile input module, and the mobile input module is for bank card information, the withdrawal described in preparatory typing Amount information and the end message bound in advance.
5. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Terminal is also used to shoot with video-corder module photograph bank card number face by the movement, obtains the bank card information, passes through the shifting Dynamic processing module reads and analyzes the withdrawal word content in the mail in mobile terminal or short message to generate the access Money amount information reads SIM (client identification module) information and terminal in the terminal by the mobile processing module Fuselage IMEI (mobile device international identity code) information is to generate the end message.
6. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Processing module is used to obtain the end message in advance, meanwhile, the mobile processing module is also used to prestore spare mobile end The end message at end.
7. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Processing module controls the mobile communication module and the withdrawal information is sent to the background server, wherein described to deposit Withdrawal information includes the end message of the mobile terminal, alternatively, selecting the end message of spare mobile terminal.
8. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Processing module is used to obtain the bank card information in advance, meanwhile, the mobile processing module is also used to prestore spare bank The bank card information of card.
9. the withdrawal system according to claim 1 to 3 based on static two dimensional code, which is characterized in that the movement Processing module controls the mobile communication module and the withdrawal information is sent to the background server, wherein described to deposit Withdrawal information includes the bank card information of the bank card, alternatively, selecting the bank card information of spare bank card.
CN201610379272.6A 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code Active CN106097555B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610379272.6A CN106097555B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410494820.0A CN104240371B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code
CN201610379272.6A CN106097555B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201410494820.0A Division CN104240371B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code

Publications (2)

Publication Number Publication Date
CN106097555A CN106097555A (en) 2016-11-09
CN106097555B true CN106097555B (en) 2019-03-01

Family

ID=52228367

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610379272.6A Active CN106097555B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code
CN201410494820.0A Expired - Fee Related CN104240371B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201410494820.0A Expired - Fee Related CN104240371B (en) 2014-09-24 2014-09-24 Withdrawal system based on static two dimensional code

Country Status (1)

Country Link
CN (2) CN106097555B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105389727A (en) * 2015-10-21 2016-03-09 福建网龙计算机网络信息技术有限公司 Method and system based on mobile terminal for withdrawing money at ATM machine
CN105488922A (en) * 2015-12-30 2016-04-13 中国建设银行股份有限公司 Cardless money withdrawing method and related devices and systems
CN110472757A (en) * 2019-08-16 2019-11-19 中国银行股份有限公司 Data processing method and device for bank outlets' changing money

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006323717A (en) * 2005-05-20 2006-11-30 Green Kikaku:Kk Automatic teller machine and method for inputting transferee information
CN102402773A (en) * 2011-12-14 2012-04-04 王筱雨 Financial transaction verification method and system
JP2012084103A (en) * 2010-10-15 2012-04-26 Japan Research Institute Ltd Memory bank system and passbook
CN103150837A (en) * 2013-02-01 2013-06-12 深圳市怡化电脑有限公司 System and method for achieving cardless withdrawal on automatic teller machine (ATM)
CN103778728A (en) * 2014-02-23 2014-05-07 王恩惠 Method and system for realizing transaction without bank card through automatic teller machine
CN103871159A (en) * 2012-12-11 2014-06-18 ***股份有限公司 Money-withdrawing system and method based on two-dimension code

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006323717A (en) * 2005-05-20 2006-11-30 Green Kikaku:Kk Automatic teller machine and method for inputting transferee information
JP2012084103A (en) * 2010-10-15 2012-04-26 Japan Research Institute Ltd Memory bank system and passbook
CN102402773A (en) * 2011-12-14 2012-04-04 王筱雨 Financial transaction verification method and system
CN103871159A (en) * 2012-12-11 2014-06-18 ***股份有限公司 Money-withdrawing system and method based on two-dimension code
CN103150837A (en) * 2013-02-01 2013-06-12 深圳市怡化电脑有限公司 System and method for achieving cardless withdrawal on automatic teller machine (ATM)
CN103778728A (en) * 2014-02-23 2014-05-07 王恩惠 Method and system for realizing transaction without bank card through automatic teller machine

Also Published As

Publication number Publication date
CN104240371A (en) 2014-12-24
CN104240371B (en) 2016-08-17
CN106097555A (en) 2016-11-09

Similar Documents

Publication Publication Date Title
CN106228707B (en) Withdrawal system based on dynamic two-dimension code
JP6400270B2 (en) Self-service terminal device transaction
US20170140353A1 (en) Automatic teller machine inventory and distribution system
CN101783039B (en) Method and terminal for controlling security of financial transactions
JP6448813B2 (en) Information processing apparatus and information processing method
CN104751332A (en) Information registration method, terminal, server and information registration system
US20120173311A1 (en) Automatic teller machine for providing service using two-dimensional barcode and method for operating automatic teller machine
CN103282929A (en) Mobile phone atm processing methods and systems
CN108717652B (en) Order processing system and method, order server and second client
CN104158889B (en) Card information querying method and Cloud Server
CA2936007C (en) System and method for communicating credentials
CN102222368A (en) Electronic ticket authentication system applying short-distance communication technology and detection method
JP5783960B2 (en) Information processing apparatus, information processing method, information processing system, and program
CN110297923A (en) Information processing method, device, electronic equipment and computer readable storage medium
US20130046689A1 (en) System and Method for Facilitating Transactions
CN106097555B (en) Withdrawal system based on static two dimensional code
CN105989491A (en) Dynamic authorization code generation method, device, payment transaction method and system
JP2019002136A (en) Hotel Key System
CN104246805A (en) Electronic transaction method
CN108961034A (en) System and method, storage medium based on user behavior certification
KR20140047782A (en) Agent system and method for payment
CN102790750A (en) Mobile banking communication system
JP2016126615A (en) Account information registration device, store management device, account information registration method, store management method, program and method for setting transfer settlement in online shopping mall
CN107094159A (en) The method and apparatus for setting up card and user account corresponding relation
JP2010066917A (en) Personal identification system and personal identification method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Liu Huan

Inventor before: Feng Lin

CB03 Change of inventor or designer information
TA01 Transfer of patent application right

Effective date of registration: 20170316

Address after: 518000 Guangdong province Shenzhen city Longhua District Hepingli Road 2 4702 send peace

Applicant after: Liu Huan

Address before: 518057 Guangdong, Futian District Binhe Road, Binjiang village, East District, building 8,, 502

Applicant before: Feng Lin

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190115

Address after: 211100 Room 103, Jinling Institute of Science and Technology, No. 100 Gezhi Road, Jiangning District, Nanjing City, Jiangsu Province (Jiangning High-tech Park)

Applicant after: Nanjing Yizhi Software Technology Co.,Ltd.

Address before: 510000 B1B2, one, two, three and four floors of the podium building 231 and 233, science Avenue, Guangzhou, Guangdong.

Applicant before: BOAO ZONGHENG NETWORK TECHNOLOGY Co.,Ltd.

Effective date of registration: 20190115

Address after: 510000 B1B2, one, two, three and four floors of the podium building 231 and 233, science Avenue, Guangzhou, Guangdong.

Applicant after: BOAO ZONGHENG NETWORK TECHNOLOGY Co.,Ltd.

Address before: 518000 Longhua New District, Shenzhen, Guangdong, peace road, Hepingli, 2 issue 4702

Applicant before: Liu Huan

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant