atm text integration intorduction. currentsolutioncurrentsolution method of textintegration...
TRANSCRIPT
Current Current SolutionSolutionCurrent Current SolutionSolution
Method of Method of text text
integrationintegration
Method of Method of text text
integrationintegration
ScheduleSchedule
ATM TEXT INTEGRAION is a very popular function in CCTV field. Specially for bank application, if we can overlay the text information such as card number, amount in the video, and search by card number, it will be very helpful for the security management of bank.
Schedule:Schedule:
Close to ATMClose to ATMClose to ATMClose to ATM
Close to ATMClose to ATM
MAIN ATM BRANDMAIN ATM BRAND
NCR Diebold IBM WINCORNCR Diebold IBM WINCOR
ATM STRUCTUREATM STRUCTURE
TellerTeller SystemSystem
Method of text integration AMethod of text integration A
Method A---RS 232Method A---RS 232
ATM communicates with DVR via RS232 ports. After a draw, ATM send a special data packet ,which include of the card number, ATM communicates with DVR via RS232 ports. After a draw, ATM send a special data packet ,which include of the card number, Transaction number, amount, etc, to DVR followed a protocol that both sides know.Transaction number, amount, etc, to DVR followed a protocol that both sides know.
So, in this way, the protocol is very important and need customized DVR software.So, in this way, the protocol is very important and need customized DVR software.
And because the hardware limitation, one RS232 port can only communicate with one device. And because the hardware limitation, one RS232 port can only communicate with one device. That means one ATM need one DVR!That means one ATM need one DVR!
ATMATM DVRDVR
DATADATA
Method of text integration AMethod of text integration A
Method A---SolutionMethod A---Solution
This solution need a special communication box which pick up This solution need a special communication box which pick up the text information and overlay it to the video.the text information and overlay it to the video.
The problem is that you can not search the video by the text information.The problem is that you can not search the video by the text information.
Method B---SDLCMethod B---SDLC
Method of text integration BMethod of text integration B
Synchronous Data Link Control Synchronous Data Link Control
SDLC is developed on IBM industry system, Some ATM system use this, and this system needSDLC is developed on IBM industry system, Some ATM system use this, and this system needA special hardware IC supports. This causes the high cost of DVR and a narrow range of application A special hardware IC supports. This causes the high cost of DVR and a narrow range of application
DVRDVR
DATADATA
SDLC ICSDLC IC
DVR need a special SDLC IC.DVR need a special SDLC IC.
Method of text integration CMethod of text integration C
Method C---TCP/IP NETWORK SNIFFERMethod C---TCP/IP NETWORK SNIFFER
DVRDVRASCII DATAASCII DATA
TCP/IP network is very popular in internet and LAN network, it’s the widest network in this world TCP/IP network is very popular in internet and LAN network, it’s the widest network in this world And, mostly, a standard network communication method.And, mostly, a standard network communication method.
One DVR can communicate with One DVR can communicate with Several ATMs synchronously.Several ATMs synchronously.
We select this method as our solutionWe select this method as our solution
Current solutionCurrent solution
Theory---Capture the data packetTheory---Capture the data packet
Data packet from Bank center to ATMData packet from Bank center to ATM
Data packet from ATM to Bank center Data packet from ATM to Bank center
Monitor from here ,we can get all of Monitor from here ,we can get all of those data packets between those data packets between
ATM and Bank, and we can copy oneATM and Bank, and we can copy one
AN ASCII DATA PACKETAN ASCII DATA PACKET
Current solutionCurrent solution
Theory--- Analysis of ASCII data packetTheory--- Analysis of ASCII data packet
An ASCII data packetAn ASCII data packetvia TCP/IP networkvia TCP/IP network
There are many data packet in There are many data packet in the network, some of them have the network, some of them have the useful information that we need.the useful information that we need.
Such as this data packet, we can Such as this data packet, we can get get Card number,Amount, Card number,Amount, Transaction numberTransaction number..
Content
40
043414000000202181394
QR100.00
9489
Function
FLAG
CARD NO
Amount
TRAN NO
Offset
1
130
206
276
Length
2
21
8
4
In this Sample:In this Sample:40 is the 40 is the FLAGFLAG of this data packet, it means of this data packet, it means what kind of data packet it is. In this data packet,what kind of data packet it is. In this data packet,We can get all of those information that we needWe can get all of those information that we needfrom this kind of data packet.from this kind of data packet.Actually, we can find this kind of data packet afterActually, we can find this kind of data packet afterCheck those data packets between ATM and CenterCheck those data packets between ATM and Center
So, if we can find this kind of data packet and So, if we can find this kind of data packet and set those parameter, such as set those parameter, such as offset, lengthoffset, length, we , we can get any information that we want.can get any information that we want.
Current solutionCurrent solution
Software interface & configurationsSoftware interface & configurations
Sniffer menuSniffer menu
ATM NO: Normally, it’s 4, That means one DVR can communicate with 4 ATMs.ATM NO: Normally, it’s 4, That means one DVR can communicate with 4 ATMs.
RECORD CHANNEL: The video channel that TEXT will be overlay on.RECORD CHANNEL: The video channel that TEXT will be overlay on.
Source IP: IP of ATM or BANK CENTERSource IP: IP of ATM or BANK CENTER
Destination IP: IP of BANK CERTER or ATMDestination IP: IP of BANK CERTER or ATM
Frame ID: The flag of data packetFrame ID: The flag of data packet the DVR checks every data packets, and pick up the data from the DVR checks every data packets, and pick up the data from offset position, end as length bit, and compare it with the Key, if offset position, end as length bit, and compare it with the Key, if it’s equal to the key, it will look it as the one that we need.it’s equal to the key, it will look it as the one that we need. Account, Trans No, Amount:Account, Trans No, Amount: Take those data as the rule of your setting.Take those data as the rule of your setting.
Different interface between different software version.Different interface between different software version.
In this way, we can capture any parts of the data packet that we need, In this way, we can capture any parts of the data packet that we need, For details, please study our operation manual or contact us.For details, please study our operation manual or contact us.
We also provide customized software service for actual applications.We also provide customized software service for actual applications.
Current solutionCurrent solution
Hardware connectionHardware connection
LANLAN NetworkNetwork LANLAN
Bank serverBank serverTeller sideTeller side
To ATM 1To ATM 1
To ATM 2To ATM 2
To ATM 3To ATM 3
To BANK NETWORKTo BANK NETWORK
Logic mapLogic map
Actual connectionActual connection
Current solutionCurrent solution
Result & Search Result & Search
Real time monitorReal time monitor Playback videoPlayback video Search menuSearch menu
Input the card number in the green boxInput the card number in the green box
Thanks!Thanks!William ChowWilliam ChowRegional managerRegional manager
ZHEJIANG DAHUA TECHNOLOGY ZHEJIANG DAHUA TECHNOLOGY NO.1187 Bin An road, Binjiang district, Hangzhou, ChinaNO.1187 Bin An road, Binjiang district, Hangzhou, China