NO150618B - Fremgangsmaate ved godkjennelse av finanstransaksjoner som reaksjon paa kodede data paa et dokument - Google Patents

Fremgangsmaate ved godkjennelse av finanstransaksjoner som reaksjon paa kodede data paa et dokument Download PDF

Info

Publication number
NO150618B
NO150618B NO741467A NO741467A NO150618B NO 150618 B NO150618 B NO 150618B NO 741467 A NO741467 A NO 741467A NO 741467 A NO741467 A NO 741467A NO 150618 B NO150618 B NO 150618B
Authority
NO
Norway
Prior art keywords
remote terminal
central unit
line
routine
code
Prior art date
Application number
NO741467A
Other languages
English (en)
Other versions
NO150618C (no
NO741467L (no
Inventor
Fredrick Joseph Gentile
Jack Chu-Wang Chang
Original Assignee
Docutel Corp
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 Docutel Corp filed Critical Docutel Corp
Publication of NO741467L publication Critical patent/NO741467L/no
Publication of NO150618B publication Critical patent/NO150618B/no
Publication of NO150618C publication Critical patent/NO150618C/no

Links

Classifications

    • 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]
    • 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]
    • G07F19/201Accessories of ATMs
    • 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]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Small-Scale Networks (AREA)

Description

Oppfinnelsen angår en fremgangsmåte ved godkjennelse av finanstransaksjoner som reaksjon på kodede data på et dokument i et automatisk banksystem som kan operere i enten en "on-line"-modus eller en "off-line"-modus, idet banksystemet omfatter en sentralenhet og et antall fjernterminaler som hver kan operere uavhengig med systemet i off-line-modusen, ved hvilken i begynnelsen kodede data på et dokument verifiseres for å fastslå dokumentets gyldighet for utarbeidelse av en godkjennelsesanmodningsmelding, og hvor fremgangsmåten videre omfatter de trinn at hver av fjernterminalene spørres i rekke-følge for å fastslå en tilstand i en vilkårlig av terminalene som arbeider i en on-line-modus, for overføring av godkjennelsesanmodningsmeldingen til sentralenheten, at en godkjennelsesanmodningsmelding overføres fra en fjernterminal som spørres av sentralenheten, at en spesiell godkjennelseskode frembringes i sentralenheten som reaksjon på godkjennelsesanmodningen, at hver terminal som arbeider i en on-line-modus, spørres i rekkefølge for å fastslå dennes tilstand med hensyn til å akseptere en spesiell godkjennelseskode, og at den spesielle godkjennelseskode overføres til én fjernterminal.
Studier av nyere dato har vist at det fra banksam-funnets side gjøres forsøk på å påvirke det alminnelige publi-kum til å benytte færre sjekker i sine finansielle transaksjoner og til å redusere papirarbeidet ved banktjenester.
Dette skyldes hovedsakelig vanskeligheten med håndtering og behandling av de store papirmengder som kreves ved sjekktrans-aksjoner. I stedet synes det å skje en utstrakt bruk av kredittkort for utførelse av daglige husholdnings- og forret-ningstransaksjoner. Et problem som har plaget finanssamfunnet ved den økede bruk av kredittkort, er den uberettigede bruk av kortene på grunn av tyveri eller at eieren mister kortet. Dette spesielle problem er blitt redusert ved hjelp av en teknikk med omkastet eller forvrengt koding, slik som beskrevet i US patentskrift 3 662 343 (Kenneth S. Goldstein og John D. White).
Med den nå reduserte fare for uberettiget anvendelse har bankindustrien akseptert automatiske pengeutleveringsappa-rater for utlevering uten tilsyn av kontanter for å fullføre visse forretnings- og privattrairsaksjoner. Finansinstitu-sjonene har funnet at dette gir fordeler for kundene og elimi-nerer behovet for bygging og drift av bankfilialer som er kostbare og urentable.
Etterfulgt av godkjennelsen av automatiske bankmaski-ner for kontantuttakstransaksjoner, er det nå tilveiebragt maskinell bankvirksomhet for innskuddstransaksjoner, over-føringstransaksjoner mellom konti og betalingstransaksjoner mellom konti eller fra en innskutt betaling. Ved hjelp av teknikken med omkastet koding som er beskrevet i ovennevnte US patentskrift, blir alle disse tilleggsfunksjoner tilveiebragt med samme sikkerhet som kun-kontanttransaksjonene ved de tidligere kjente systemer. Sådanne maskiner for tilveiebringelse av utvidet automatisk bankvirksomhet er beskrevet i norsk patentsøknad nr. 1138/73.
I overensstemmelse med tidligere automatiske, inn-skuddsmottagende og kontantutleverende systemer, såsom det som er vist i GB patentskrift 1 300 848, identifiserer sentralenheten en fjernterminal som er klar til å skaffe adgang til regnemaskinens hukommelse, og etablerer en kommunikasjonsforbindelse. Denne kommunikasjonsforbindelse består inntil transaksjonen med den identifiserte fjernterminal er fullført. Denne type operasjon er begrenset til systemer med bare noen få fjernterminaler for så vidt som den tid som er nødvendig for å svare på en adgangsanmodning for hver fjernterminal er meget lang. En vesentlig raskere operasjon oppnås der hvor sentralenheten etablerer en kommunikasjon med en fjernterminal bare under virkelig overføring av data, enten til sentralenheten fra fjernterminalen eller til fjernterminalen fra sentralenheten. Således går tid ikke tapt mens sentralenheten vurderer en overføringsanmodning.
Andre systemer for godkjennelse av finanstransaksjoner, såsom det som er vist i US patentskrift 3 544 769, utnyt-ter en sentralenhet som direkte mottar alle dokumentdata og brukeridentifikasjonsdata fra en fjernterminal for godkjennelse eller bekreftelse. Det finnes ingen fjernterminalveri-fisering, og sådanne systemer- er derfor begrenset til bare on-line-drift. Dette betyr at dersom sentralenheten svikter, må hele systemet avstenges.
Når godkjennelseskontroller utføres både på fjernterminalene og sentralt, arbeider systemet primært i on-line-modus, men arbeider offS-line som et tilbakefall. I off-line-modusen godkjenner hver fjernterminal lokalt en transaksjon uten å kommunisere med den sviktende sentralenhet. Et system med både off-line- og on-line-muligheter tilveiebringer således øket "aktiv tid" for driften på hver fjernterminal. Uttrykket "aktiv tid" benyttes for å betegne den tid i løpet av en dag som en maskin er operativ eller i drift sammenliknet med den tid den ikke er i drift. Det oppnås således en tek-nisk fordel med et system som har evne til å arbeide både i on-line- og off-line-modus.
Formålet med oppfinnelsen er å tilveiebringe finans-transaksjonsgodkjennelse på fjernterminaler ved hjelp av en spørresekvens til en sentralenhet, idet både fjernterminalene og sentralenheten sørger for verifikasjon av en finanstransaksjon slik at systemet settes i stand til å arbeide både on-line og off-line i en tilbakefallsmodus.
Ovennevnte formål oppnås ved hjelp av en fremgangsmåte som er av den innledningsvis angitte type og som ifølge oppfinnelsen er kjennetegnet ved de trinn at de fra en fjernterminal overførte data vurderes for å verifisere at godkjennelsesanmodningsmeldingen er blitt mottatt av sentralenheten, at de fra sentralenheten overførte data vurderes ved hjelp av en like/ ulike-paritetskontroll for å verifisere riktigheten av en spesiell godkjennelseskode som er overført til en av fjernterminalene, at en fjernterminal omkoples til off-line-modusen fra on-line-modusen når godkjennelsesanmodningsmeldingen ikke kan verifiseres som mottatt av sentralenheten, eller den spesielle godkjennelseskode ikke kan verifiseres som korrekt på fjernterminalen, og at en finanstransaksjon fullføres i enten off-line- eller on-linemodusen på en fjernterminal ut fra et utvalg bestående av en uttakstransaksjon, en innskuddstransaksjon og en betalingstransaksjon.
Et automatisk banksystem som arbeider i overensstemmelse med fremgangsmåten ifølge oppfinnelsen, benytter den automatiske bankmaskin som er beskrevet i ovennevnte norske patentsøknad, og gir bekvem og hurtig databehandling. Ved bruk av ubemannede, fjerntliggende, automatiske bankterminaler er en kunde ikke begrenset til de normale bankåpningstider eller nødt til å vente på en bankfunksjonærs tjenester for å fullføre kassererfunksjoner. Ved bruk av kodede kredittkort i fjernterminalene er en kunde ikke nødt til å gi sin identifi-kasjon ved hver bruk. Når flere banker i et gitt område samar-beider, kan videre en kunde fullføre visse banktjenestefunk-sjoner på en samarbeidende bank ved hjelp av et utvekslings-arkiv som er lagret på hver av fjernterminalene. For oppnåelse av ytterligere sikkerhet, er et antall av fjernterminal-bank-maskinene koplet til en sentral regnemaskin eller sentralenhet i hvilken data opprettholdes angående gyldigheten og den løpende status for hvert av de kort som er kodet for en spesiell sentral regnemaskin.
Oppfinnelsen skal beskrives nærmere i det følgende ved hjelp av et utførelseseksempel under henvisning til tegningene, der fig. 1 viser et blokkdiagram av en typisk utførelse av en "stand along" universalregnemaskin som er koplet til et antall fjernterminaler, fig. 2 viser et perspektivriss av en frittstående, automatisk fjernterminal-bankmaskin med en innskuddsmodul, fig. 3 viser et frontriss av et beløp/sikkerhets-tast-bord for kundebetjening for automatisk banktjenestefunksjons-behandling, fig. 4 viser et frontriss av et transaksjonsvalg-tastbord for kundebetjening for banktjenestefunksjonsbehand-ling, fig. 5 viser et blokkdiagram av en fjernterminal med en automatisk bankmaskin ifølge oppfinnelsen, fig. 6 viser et detaljert flytskjema av meldings- og informasjonsutvekslings-
i
rutinen mellom en sentral regnemaskin og en fjernterminal, og fig. 7 viser et flytskjema av utspørringsrutinen i sentralenheten.
Idet det henvises til fig. 1, blir informasjon utveks-let mellom en fjernterminal-bankmaskin av "on-line"-type og en sentralenhet eller universalregnemaskin 10 i to forskjellige tidsperioder under hver on-line-transaksjon på fjernterminalen. Til universalregnemaskinen 10 er koplet periferiutrustning som omfatter en kortleser/stanser 12, en linjeskriver 14, en opera-tørkonsoll 16, et skivelager 18 og en båndtransportør 20. Hver av periferiutrustningsmodulene kan omfatte maskinvare av standard type som er tilgjengelig for tilkopling til en universalregnemaskin, f.eks. av de typer som fremstilles av de ameri-kanske firmaer IBM Corporation eller Burroughs Corporation.
Kommunikasjon mellom universalregnemaskinen 10 og fjernterminalen skjer via en kontrollanordning 22 med en rekke -utganger som er individuelt koplet til kommunikasjonsmoduler 24-1 til 24-N. Kommunikasjonsmodulene er modulator/demodulator-kretser for kopling av signaler fra regnemaskinen 10 til normale kommunikasjonslinjer 26-1 til 26-N. Hver av kommunikasjons-linjene 26-1 til 26-N er koplet til en separat oppstilling av fjernterminaler, såsom fjernterminalene 28-1 til 28-N.
I overensstemmelse med normal kommunikasjonsteknikk
er hver av fjernterminal ene 28 koplet til en kommunikasjons-linje 26 via en kommunikasjonsmodul ("Modem") 30-1 til 30-N. Også disse kommunikasjonsmoduler omfatter modulator/demodulator-kretser for omforming av kommunikasjonslinjesignalet til et signal som kan aksepteres av fjernterminalen 28. For ytterligere tilpasning av signaler fra modulene 30-1 til 3 0-N omfatter hver av fjernterminalene 28-1 til 28-N respektive mellomkop-lingsmoduler 3 2-1 til 3 2-N. Mellomkoplingsmodulen 3 2 tilpasser utgangssignalet fra kommunikasjonsmodulen 30 slik at det er kompatibelt med signalegenskapene for fjernterminalen 28.
I tillegg til å være tilkoplet til fjernterminalene
28 er kommunikasjonslinjen 26-1 koplet til ytterligere kreditt-kor tbehandlingsutrustning, såsom videofremvisningsanordninger 34-1 til 34-N. Videofremvisningssystemene er konstruert for lokal eller fjerntliggende drift for å sette en operatør i stand til å adressere universalregnemaskinen 10 og få en visuell fremvisning av ønskede data. I overensstemmelse med konvensjonell teknikk er hver av videofremvisningsanordningene 34 koplet til kommunikasjonslinjen 26 via en mellomkoplings-modul 36 som omfatter en modulator/demodulator-krets 38. Frem-visningsanordningene 3 4 sammen med mellomkoplingsmodulen 3 6 og modulator/demodulatorkretsen 38 utgjør ikke noen del av oppfinnelsen og omfatter maskinvare av standard type som er tilgjengelig fra regnemaskinfabrikahter, såsom IBM og Burroughs.
Hver av de andre kommunikasjonslinjer opp til 26-N omfatter et tilsvarende arrangement av fjernterminaler 28 og/ eller fremvisningsanordninger 34 som vist på fig. 1. Med henblikk på å forstå oppfinnelsen er det imidlertid vist bare ett kommunikasjonslinjenett. Man vil innse at også andre arran-gementer av universalregnemaskiner og fjernterminaler er mulige for å utføre fremgangsmåten ifølge oppfinnelsen, hvorved fjernterminal-bankmaskiner er koplet on-line til en universalregnemaskin.
På fig. 2 er vist en frittstående, automatisk fjernterminal-bankmaskin som kan arbeide on-line med regnemaskinen 10 eller uavhengig for å utføre utvalgte finanstransaksjoner. Maskinen omfatter en konsoll 40 som rommer alle driftskontrol-ler og indikatorer i en pengeutleveringsmekanisme, en kort- , behandler, en kvitterings/anvisningsskriver og nødvendige kraftforsyninger i tillegg til kundemellomkoplings- eller kundebetjeningsutstyr. I den frittstående enhet er konsollen 4 0 montert i et kabinett 42 som også rommer en elektronisk modul som inneholder en terminalregnemaskin og nødvendig mellom-koplingsutstyr for forbindelse med den sentrale regnemaskin 10
i tillegg til forbindelser til konsollen 40. I kabinettet 42 er også anordnet en innskuddsmodul 4 4 som inneholder en konvo-lutt-transport, en anordning for fortløpende nummerering, kon-voluttstablere og nødvendige kraftforsyninger. En lagrings-holder 4 6 er anbragt i kabinettet 4 2 over innskuddsmodulen 4 4 og tilveiebringer et område for driftsmateriell, såsom konvo-lutter .
På konsollens 4 0 frontpanel er anordnet en gruppering av tolv trykknapptaster i et beløp/sikkerhetstastbord 48 for anvendelse av en kunde for å kommunisere med regnemaskinen i den elektroniske modul. Som vist på fig. 3, er ti av disse taster, merket 0-9, anordnet for at brukeren skal kunne inn-føre sin tildelte identifikasjonskode for kontroll eller veri-fisering av brukerens tillatelse til å benytte et kredittkort som presenteres for maskinen gjennom en portåpning 50. Disse ti taster, merket 0-9, setter dessuten en bruker i stand til å innføre i systemet valøren av den transaksjon som skal full-føres. Transaksjonsbeløp som innføres ved bruk av trykknapp-tastbordet 48, angis på en numerisk fremvisningsanordning 52, slik at de valgte beløp kan verifiseres før transaksjonen fortsettes. Den numeriske fremvisningsanordning 52 kan være en av de vanlige typer av elektroniske nummergjengivere som vanligvis benyttes som indikatorer ved regnemaskindrift.
Den ene av de gjenværende to taster i gruppen- 48 er
en "nullstillings"-trykknapp for korrigering av mistak som er
gjort av brukeren ved innføring av dennes tildelte identifikasjonskode eller det ønskede transaksjonsbeløp. Den gjenværende tast er en "innførings"-trykknapp for start av en kommunika-sjonsoperasjon med den sentrale regnemaskin 10 eller en "off-line"-operasjon som starter en behandlingstransaksjon som inn-føres i maskinen.
I tillegg til trykknapptastene på beløp/sikkerhetstastbordet 48, omfatter konsollens 40 frontpanel et transaksjons-tastbord 54 som omfatter tolv trykknapper som er anordnet i sett på tre i fire rekker, slik som vist på fig. 4. Den type banktransaksjon som utføres av fjernterminalen 28, avhenger av den transaksjonstast som trykkes ned på tastbordet 54. Hver tast i de fire sett på transaksjonstastbordet 54 representerer en uavhengig banktransaksjon som skal behandles og fullføres av systemet. Det øvre sett på tre trykknapptaster representerer kontantuttakstransaksjoner. Disse transaksjoner består av kontantuttak fra en sjekkonto, kontantuttak fra en kredittkortkonto og kontantuttak fra en sparekonto. I det andre sett på tre trykknapptaster representerer bare to av tastene banktransaksjoner, nemlig innskudd på en sjekkonto og innskudd på en sparekonto. Det tredje sett på tre trykknapptaster representerer hver en banktransaksjon hvor penger overføres mellom konti. Disse tre overføringstransaksjoner omfatter overføring fra en sjekkonto til en sparekonto, overføring fra en kredittkortkonto til en sjekkonto og overføring fra en sparekonto til en sjekkonto. I det siste sett på tre trykknapptaster behandler banksystemet en betalingstransaksjon. Betalingstransaksjo-nen består av et betalingsfratrekk fra en sjekkonto, en betaling ved hjelp av en brukers innskuddsbeløp, og en betaling fra en sparekonto.
I tillegg til ovennevnte kontroller og indikatorer omfatter konsollens 40 frontpanel en fremvisningsanordning 56 med et instruksjonsvindu som muliggjør betraktning av en opp-lyst meldingstromme1. Slik som senere forklart, instruerer meldingene på denne trommel en bruker i betjeningen av fjernterminal-bankmaskinen. Det siste brukermellomkoplingsutstyr på konsollens 40 frontpanel er en kontantskuff 59 som flukter med panelet i lukket og låst stilling.
Når et kredittkort 58 som antydet på fig. 5, presenteres for konsollen 40 gjennom kortåpningen eller kortluken 50, blir kortet ved hjelp av en kortleser transportert til et antall lesestasjoner for å aktivere de forskjellige systemer i en forutbestemt rekkefølge. Som et typisk eksempel aktiveres en fjernterminalbankmaskin som arbeider i overensstemmelse med oppfinnelsen, med et bankkredittkort av standard "A"-størrelse som har en stripe av magnetisk materiale anbragt på baksiden.
Når kredittkortet 58 føres gjennom systemets kortleser, aktiverer de fra kortet avleste data i begynnelsen en kortav-lesnings / dataverifiseringsrutine 60 i hvilken data som avleses fra kortet, verifiseres med hensyn til kvantitet og kvalitet. Dette er en to-trinns prosess som omfatter en lesesubrutine 62 og en dataverifiserende subrutine 64. I driftsskjemaets kort-avlesnings/dataverifiseringsrutine blir data som avleses på kortet under subrutinen 62, verifisert ved hjelp av en sekvens av regnemaskininstruksjoner som er representert ved den kort-data-verifiserende subrutine 64.
Etter dataverifiseringen fortsetter systemet til en sikkerhetskontrollrutine 66 som sammenlikner to 6-sifrede tall for å sikre at brukeren av systemet har tillatelse til å benytte det gjennom innføringsåpningen 50 innførte kredittkort. Driftsskjemaets sikkerhetskontrollrutine 66 gjør bruk av beløp/ sikkerhetstastbordet 48, og særlig de ti trykknapptaster som er nummerert 0-9. Brukerinstruksjonen i blokkene 66a og 66b fremkommer i løpet av sikkerhetskontrollrutinen 66 på fremvis-ningsanordningens 56 instruksjonsvindu.
Etter at en sikkerhetskontroll angående brukeren av maskinen er gjennomført, fortsetter systemet til en kortverifi-seringsrutine 68 hvor begrensninger angående brukeren av kredittkortet 58 kontrolleres. Når fjernterminalen er i en "on-line"-tilstand, hopper driftsskjemaet over en del av kortverifiseringsrutinen 68 og fortsetter til en bankkodesubrutine 76. Under en "off-line"-transaksjon utfører terminalregnemaskinen
i den elektroniske modul kortverifiseringsrutinen 68 for å bestemme om kredittkortets data ligger innenfor fastsatte gren-ser for å sikre at ugyldige kort ikke blir akseptert. Den første verifiseringssubrutine 70 bestemmer kredittkortets opp-hør s- eller utløpsdato og sammenlikner denne dato med den aktuelle kalenderdato. Dersom utløpsdatoen er mindre eller lik
kalenderdatoen-, fortsetter kortverifiseringen, men dersom dette ikke er tilfellet, avsluttes transaksjonen. Hvert kredittkort er begrenset til et visst -antall uttakstransaksjoner pr. dag. Den andre verifiseringssubrutine 72 bestemmer om den daglig tillatte bruk er lik den virkelige bruk på kalenderdatoen. Kredittkort med en daglig bruksgrense som er større enn den virkelige bruk bestemt av data avlest fra kortet, godkjennes for tilgjengelige transaksjoner. Kredittkort med en daglig bruksgrense som er lik en virkelig bruk, godkjennes for ikke-uttakstransaksjoner i systemet. Et individuelt kredittkort er også begrenset til et visst antall uttakstransaksjoner i løpet av en gyldig periode. Den tredje kortverifiseringssubrutine 74 bestemmer om ytterligere uttakstransaksjoner er tillatt. Kort med data for resterende bruk som er lik null, godkjennes for ikke-uttakstransaksjoner, mens kort med data for resterende bruk som er større enn null, godkjennes for alle transaksjoner.
Bankkodesubrutinen 76 som fullføres både under en on-line-operasjon og en off-line-operasjon, sammenlikner kredittkortets bankkode med den bankkode som er lagret i regnemaski- .... nens hukommelse. For å fullføre bankkodesubrutinen 76 avsøkes en bankvekslingshukommelse 78. I denne subrutine blir kredittkortets bankkode sammenliknet med bankkoder som er oppført i utvekslingsarkivet i regnemaskinhukommelsen. Dersom systemet skulle unnlate å utføre en bankkodesammenlikning, avsluttes transaksjonen. Den avsluttende verifiseringssubrutine 80 bestemmer den kredittkorttype som presenteres for systemet. Kredittkort som er godkjent for "kun uttakstransaksjoner", fortsetter umiddelbart til en beløpvalgrutine 82. Kredittkort som er godkjent for komplette banktransaksjoner, forårsaker at systemprosessen fremmates til en kontoverifiseringsrutine 84 i en off-line-operasjon, og til en transaksjonsvalgrutine 86 i en on-line-operasjon.
Kredittkortet 58 inneholder identifikasjonsdata for fra én til tre konti, nemlig en kredittkortkonto, en sparekonto og en sjekkonto. I kontoverifiseringsrutinen 84 fullføres to subrutiner. Først blir en bestemmelse av typen av konto eller konti som er inneholdt på kredittkortet, utført for å mulig-gjøre tilsvarende transaksjonssubrutiner i transaksjonsvalgrutinen 86. I kontoverifiseringsrutinen 84 blir det deretter utført en kontroll av kredittkortets kontoinformasjon for å sikre at hvert kontonummer er gyldig. Dette utføres i en kontoverifiseringssubrutine 88.
I off-line-tilstand blir også en ytterligere funksjon utført ved dette tidspunkt. Kredittkontodata og sjekkontodata sammenliknes med data for misligholdte konti som er lagret i en hukommelsesdel for dårlige konti i terminalregnemaskinen. Denne kontroll gjøres under utførelse av en subrutine 9 0 for undersøkelse av arkiv for dårlige konti. Dersom det under kontoverifiseringen oppdages et ugyldig eller misligholdt kontonummer, fortsetter systemet til en feilbehandlingsrutine. Dersom kontoverifiseringen faller heldig ut, fortsetter systemet til transaksjonsvalgrutinen 86.
I transaksjonsvalgrutinen 86 aktiverer en bruker én
av trykknapptastene i transaksjonstastbordet 54 som svarer til den ønskede type av banktransaksjon. Etter at et valg er gjort, bestemmer systemet om valget er muliggjort ved hjelp av kort-og kontoverifiseringsrutiner. Denne transaksjonsverifisering fullføres i en subrutine 91. Etter fullførelse av subrutinen 91 med det resultat at en riktig transaksjon er blitt valgt, fortsetter rutinen 86 å utføre subrutiner 92, 94, 96 eller 98, avhengig av den valgte transaksjon. Dersom enten uttaksvalg-subrutinen 92 eller betalingsvalgsubrutinen 96 fullføres, fortsetter systemprosessen til beløpvalgrutinen 82. Brukeren benytter beløp/sikkerhetstastbordet 48 i forbindelse med den numeriske fremvisningsanordning 52 for å velge enten det ønskede beløp eller innføre det nøyaktige transaksjonsbeløp.
Etter riktig innføring av beløpet aktiverer brukeren "innfø-rings"-tasten for å aktivere en subrutine 100 for overvåkning av tastbordet 48. Under fullførelse av beløpvalgrutinen 82 fremkommer instruksjonene i to blokker 82a og 82b i vindusfrem-visningsanordningen 56 som betjeningsrettledning for brukeren. For en mer fullstendig beskrivelse av virkemåten for bankmaski-nen på fig. 2 i off-line-modus, henvises til den forannevnte norske patentsøknad nr. 1138/73.
Etter valg av transaksjonsbeløpet trykker en bruker inn "innførings"-trykknappen på panelet 48 og systemet fortsetter til en rutine 102 for sammenstilling av en godkjennelsesanmodningsmelding. I rutinen 102 genererer terminalregnemaskinen en godkjennelsesanmodningsmelding som typisk omfatter føl-gende punkter:
Terminaladresse
Meldingskode
Inntrykt transaksjonstast
Kontonummer
Beløp
Dirigerings- og overføringsnummer
Utløpsdato
Dato for siste benyttelse
Maksimalt antall benyttelser pr. dag
Benyttelser på dato for siste benyttelse
Gjenværende benyttelser
Denne informasjon benyttes av den sentrale regnemaskin 10 til å utspørre de riktige kontoarkiv. Dirigerings- og overføringsnummeret identifiserer den bank som holder kontoen og som kan benyttes for arkivvalg i situasjoner hvor en bank-utvekslingsforbindelse er blitt etablert med hensyn til en fjernterminal-bankmaskin. De kontoarkiv som opprettholdes for godkjennelse av finanstransaksjoner på en fjernterminal, kan være positive (dvs. saldo- eller tilgodehavende-arkiv), negative (dvs. arkiv med numre på dårlige konti), eller en kombina-sjon av positive og negative, arkiv.
Ved dette tidspunkt anvender fjernterminalen ifølge fig. 2 en spesiell utspørring fra universalregnemaskinen 10 for å overføre godkjennelsesanmodningsmeldingen fra rutinen 102 til regnemaskinen 10.
På fig. 6 er vist et flytskjema av universalregnemas-kinens spørresekvens for utspørring av hver av fjernterminalene 28-1 til 28-N. Etter innledning av spørrerutinen i et trinn 104 foretar regnemaskinen 10 en forespørsel eller undersøkelse 106 for å bestemme om utspørringen inneholder den riktige adresse og om utspørringen er en spesiell utspørring eller en skriveutspørring ("write poll"). Den førstnevnte er en utspør-ring av hver av fjernterminalene for å bestemme disses tilstand for overføring av en godkjennelsesanmodningsmelding eller full-førelses-tilstandsdata. Utspørringen er en prosedyre for over-føring av et godkjennelsessvar fra sentralenheten til en spesiell fjernterminal som reaksjon på en godkjennelsesanmodningsmelding .
Ved en positiv respons på undersøkelsen 106 fremflyttes utspørringsrutinen til et utspørringsordretrinn 108 hvor det dannes spesielle ordrer for hver av de forskjellige fjernterminaler 28-1 til 28-N. Etter det spesielle utspørrings-ordretrinn 108 gjøres en undersøkelse 110 for å bestemme om en spesiell utspørring har som formål å anmode om en godkjen-nelsesmelding eller overføring av fullførelsestilstandsdata fra en fjernterminal. Et positivt svar på undersøkelsen 110 fremflytter spørrerutinen til et trinn 112 hvor en spesiell fjernterminal adresseres i trinnet 102 for å fastslå om denne fjernterminal er i stand til å overføre en godkjennelsesanmodningsmelding slik denne er generert av meldingsrutinen.
I den situasjon hvor en spesiell fjernterminal har sammenstilt en godkjennelsesanmodningsmelding, blir denne nå overført -over kommunikasjonslinjen 26 via kontrollanordningen 22 til universalregnemaskinen 10. En undersøkelse 114 utføres for å bestemme om data fra godkjennelsesanmodningsmeldingen er blitt mottatt av universalregnemaskinen. Vet et negativt svar, som indikerer at meldingen ikke er blitt fullstendig overført, fremflyttes sekvensen til en undersøkelse 116 som er en tids-utløsning som er innstilt for å begrense den tid som en fjernterminal har tildelt for å overføre en melding til universalregnemaskinen 10. Dersom den av undersøkelsen 116 innstilte tidsutløsning ikke er utløpt, fører et negativt svar sekvensen tilbake til trinnet 112. Et positivt svar på undersøkelsen 116, som indikerer at den tillatte tid er utløpt for mottagelse av en godkjennelsesanmodningsmelding av universalregnemaskinen, fremflytter rutinen til et overføringsslutt-trinn 118. Frera-flytting av sekvensen til trinnet 118 forårsaker at spørre-ordren for den neste fjernterminal blir generert.
Et positivt svar på "data mottatt"-undersØkelsen 114 fremflytter spørrerutinen til et trinn 120 hvor det utføres en paritetskontroll av de data som er overført til universalregnemaskinen 10. Både vertikale og langsgående paritetskontroller utføres og like/ulike-metoden benyttes for paritetsfeilbestem-melse. Dette innebærer at dersom data som overføres fra fjernterminalen til universalregnemaskinen 10, har riktig oppstilling eller fordeling både langs den langsgående og den vertikale akse, vil resultatet være et like antall bits i hver ret-ning.
Etterfulgt av paritetskontrolltrinnet -120 utføres en undersøkelse 122 for å bestemme om både de langsgående og de vertikale kontroller frembringer et like resultat. Et positivt svar på undersøkelsen 120, som indik-erer at en feil er blitt oppdaget, fremflytter rutinen til en undersøkelse 124 for å bestemme hvor mange ganger rutinen er blitt fremflyttet til undersøkelsen 122. Dersom antallet er mindre enn tre ganger, frembringer undersøkelsen 124 et negativt svar som
fremflytter rutinen til et gjenutsendelsestrinn 126 som fører rutinen tilbake til trinnet 112 for på nytt å kreve godkjennelsesanmodningsmeldingen fra den spesielle fjernterminal. Et positivt svar på undersøkelsen 124, som indikerer at det er blitt gjort tre forsøk på å overføre godkjennelsesanmodningsmeldingen fra en fjernterminal til universalregnemaskinen 10, fremflytter rutinen til et trinn 128 som forårsaker at en spesiell fjernterminal frakoples fra linjen (koples "off-line").
Når en terminal av en eller annen grunn frakoples fra linjen (off-line), går dennes operasjon tilbake til den som
er beskrevet i den forannevnte norske patentsøknad nr. 1138/73. Dersom både de langsgående og de vertikale paritetskontroller er jevne eller like, frembringer undersøkelsen 122 et negativt svar og rutinen fremflyttes til en erkjennelses-undersøkelse 130. Erkjennelsesundersøkelsen 130 utføres av
en fjernterminal for å bestemme om den positivt har mottatt
; et erkjennelsessignal fra universalregnemaskinen 10 som svar på overføringen til denne av en godkjennelsesanmodningsmelding. Et negativt svar på undersøkelsen 130, som indikerer at universalregnemaskinen ikke har erkjent mottagelse av en godkjennelsesanmodningsmelding, fremflytter sekvensen til en tidsutløs-
I ningsundersøkelse 132. I tidsutløsningsundersøkelsen 132 gis universalregnemaskinen 10 en på forhånd valgt tid for å over-føre erkjennelses- eller nullstillingssignalet. Før denne på forhånd valgte tid utløper, frembringer undersøkelsen 132 et
negativt resultat og rutinen går tilbake til erkjennelses-
i undersøkelsen 130. Dersom en tidsutløsning har utløpt i løpet av undersøkelsen 132, fremflytter et positivt resultat sekvensen til et "off-line"-trinn 128.
Et positivt svar på erkjennelsestrinnet 130 fremflytter sekvensen til et overføringsslutt-trinn 134 som avslutter overføringen av data mellom en spesiell fjernterminal og universalregnemaskinen 10.
Etter overføringsslutt-trinnet 134 fremflyttes spørre-rutinen til en undersøkelse 136 for å bestemme om fjernterminalen er blitt nullstilt til en klar-tilstand. Dette er igjen en tidsutløsningssekvens, og et negativt svar på undersøkelsen 136 fremflytter rutinen til en tidsutløsningsundersøkelse 138 hvor et negativt resultat fører sekvensen tilbake til under-søkelsen 136, før den på forhånd valgte tid er utløpt. Ved et positivt svar på tidsutløsningsundersøkelsen 138, som indikerer at systemet ikke er blitt nullstilt, fremflytter sentralenheten sekvensen for å indikere en terminalfeiltilstand, og gjenopptar utspørring av den neste terminal i rekkefølge.
Et positivt svar på undersøkelsen 136, som indikerer at systemet er blitt nullstilt, returnerer spørrerutinen til initialiseringstrinnet 104 og innleder også en utspørrings-rutine 140 for sentralenheten.
Slik som vist på fig. 7, fremflyttes den sentrale regnemaskin 10 ved et positivt svar på undersøkelsen 136 til initialiseringstrinnet 140 i en utspørringsrutine for sentralenheten. Det første trinn i utspørringsrutinen er å kontrol-lere et utløpsdatoarkiv i et trinn 142. Ved denne kontroll sammenliknes kalenderdatoen med utløpsdatoen for det kontonummer som overføres sammen med godkjennelsesanmodningsmeldingen fra en spesiell fjernterminal. Etter trinnet 142 utføres en undersøkelse 144 for å bestemme om utløpsdatoen er passert. Et positivt svar på undersøkelsen 144, som indikerer at den spesielle konto er utløpt, fremflytter utspørringsrutinen til et trinn 146 for å generere en "ikke"-godkjennelsessvarkode som angir at kortet er utløpt. Et negativt svar på undersø-kelsen 144 fremflytter utspørringsrutinen til et trinn 148 hvor det antall benyttelser som gjenstår for en spesiell dag for en viss konto, kontrolleres. Denne kontroll utføres ved en sammenlikning av data som er blitt overført til den sentrale regnemaskin 10 med godkjennelsesanmodningsmeldingen. En undersøkelse 150 utføres for å bestemme om eventuelle benyttelser for en spesiell dag gjenstår for dert aktuelle konto.
Et negativt svar på undersøkelsen 150, som indikerer at ingen benyttelser gjenstår, fremflytter rutinen til trinnet 146 hvor det genereres en "ikke"-godkjennelsessvarkode som indikerer at det totale antall daglige benyttelser er blitt overskredet.
Et positivt svar på undersøkelsen 150 indikerer at det kort som presenteres for fjernterminalen, har resterende daglige benyttelser tilgjengelig, og rutinen fremflyttes til et trinn -154 for totalt antall benyttelser. I trinnet 154 vurderer sekvensen data som er blitt overført med godkjermel-sesanmodningsmeldingen, for å bestemme om det totalt tillatte antall benyttelser for et spesielt kort er nådd. Etterfulgt av trinnet 154 utføres en undersøkelse 156, og dersom resultatet av trinnet 154 er at de totale, gjenværende benyttelser er lik null, fremkommer et positivt svar fra undersøkelsen 156 og rutinen fremflyttes til trinnet 146 hvor det genereres en kode som nekter godkjennelse til å fullføre en transaksjon. Koden indikerer at det totale antall benyttelser for et spesielt kort er nådd.
Et negativt svar på undersøkelsen 156 fremflytter utspørringsrutinen for sentralenheten til et trinn 160 for undersøkelse av dårlige konti, hvor et arkiv for dårlige konti som er lagret i den sentrale regnemaskin 10, sammenliknes med det kontonummer som overføres fra en fjernterminal i godkjennelsesanmodningsmeldingen. En undersøkelse 162 utføres for å bestemme om det i trinnet 160 ble funnet en overensstemmelse mellom anmodningsmeldingskontoen og arkivet for dårlige konti. Et positivt svar på undersøkelsen 162 indikerer at det aktuelle kontonummer er blitt funnet i arkivet for dårlige konti, og sekvensen fremflyttes til trinnet 146 hvor det genereres en kode som nekter godkjennelse til å fullføre en finanstransaksjon. Et negativt svar på undersøkelsen 162 indikerer at ut-spørringsrutinen er blitt fullført med gunstig resultat, og en godkjennelsessvarmelding genereres i trinnet 146.
Etterfulgt av godkjennelsessvarmeldingstrinnet 146 utføres en undersøkelse 168 for å bestemme om en tidsutløsning er blitt nådd. Utspørringsrutinen må fullføres innenfor en .på forhånd valgt tidsperiode, og dersom dette ikke er tilfellet, fremkommer et positivt svar fra undersøkelsen 168 og rutinen fremflyttes til et linjefrakoplingstrinn 170. Fjernterminalen opererer deretter frakoplet fra linjen slik som tidligere forklart. Et positivt svar på undersøkelsen 168 indikerer at en tidsutløsningsperiode ikke er utløpt og at. sentralenheten er klar til å overføre en godkjennelsessvarmelding til en spesiell fjernterminal.
Idet det på nytt henvises til fig. 6, fremgår det at det etter initialiseringstrinnet 104 av spørrerutinen utføres en undersøkelse 106, og et negativt svar på denne indikerer en skriveutspørringssekvens for sentralenheten. Spørrerutinen fremflyttes deretter til et skriveutspørringsordretrinn 172 hvor en skriveutspørringsordre genereres for den tilsiktede fjernterminal 28. Etter at en eller flere skriveutspørringer er blitt overført til en spesiell fjernterminal, utføres en erkjennelsesundersøkelse 174 for å bestemme om fjernterminalen i virkeligheten har mottatt utspørringsordren. Et negativt svar på undersøkelsen 174, som indikerer at fjernterminalen ikke har erkjent utspørringsordren, fremflytter rutinen til en undersøkelse 176 som er en tidsutløsning som er innstilt på en på forhånd valgt tid. Før tidsutløsningsperioden har utløpt, frembringer undersøkelsen 176 et negativt svar og rutinen går tilbake til erkjennelsesundersøkelsen 174. Dersom ekjennelses-undersøkelsen 174 frembringer et negativt svar og tidsutløs-ningsperioden har utløpt, resulterer undersøkelsen 176 i et positivt svar og rutinen fortsetter til et overføringssluttr trinn 178.
Et positivt svar på erkjennelsesundersøkelsen 174, som indikerer at fjernterminalen har mottatt en skriveutspørring, fremflytter sekvensen til en godkjennelsessvar-undersøkelse 180. Undersøkelsen 180 vurderer deretter utspørringsordren for å bestemme om utspørringen er blitt generert for å over-føre et godkjennelsessvar eller for å overføre data angående dårlige konti. Et positivt svar på undersøkelsen 180 fremflytter sekvensen til godkjennelsessvartrinnet 182 hvor de i subrutinen på fig. 7 genererte godkjennelsessvarmeldingsdata overføres fra universalregnemaskinen 10 til den spesielle fjernterminal til hvilken skriveutspørringen rettes.
Godkjennelsessvarmeldingen inneholder terminaladresse-data, meldingskoden, en godkjennelseskode og andre nødvendige
data. I godkjennelsessvarmeldingen tilveiebringer godkjennel-seskodene instruksjon til fjernterminalen angående hvordan den valgte transaksjon skal fullføres. Nedenfor følger en" oppstil-
ling av et typisk sett med'godkjennelseskoder:
0 = kort utløpt
1 = totale benyttelser overskredet
2 = daglige benyttelser overskredet
3 = ikke-valgbar konto, returner kort
4 = utilstrekkelig dekning
5 = uberettiget - ta vare på kortet
6 = transaksjon godkjent
7 = uttak godkjent for delvis fullførelse
Etterfulgt av overføring av godkjennelsessvarmeldingen i trinnet 182 fra universalregnemaskinen 10 til en spesiell fjernterminal, fullføres et paritetskontrolltrinn 184 for å bestemme riktigheten av den melding som er mottatt av fjernterminalen. Paritetskontrolltrinnet 184 likner trinnet 120 idet det utføres en like/ulike-metode for vurdering av de overførte data. Etter paritetskontrolltrinnet 184 utføres en undersø-kelse 186 for å bestemme om eventuelle paritetsfeil er blitt oppdaget. Et positivt svar, som indikerer at en paritetsfeil eksisterer, fremflytter rutinen til en undersøkelse 188 hvor det antall ganger som en feil har inntruffet, vurderes. Dersom antallet feil er tre eller mindre, fremflytter undersøkel-sen 188 rutinen til et gjenutsendelsestrinn 190 som fører rutinen tilbake til godkjennelsessvartrinnet 182. Dersom to gjenutsendelser av godkjennelsessvarmeldingen har funnet sted, resulterer undersøkelsen 188 i et positivt svar og rutinen frem-ji
flyttes til et linjefrakoplingstrinn 192. Fjernterminalen går deretter tilbake til linjefrakoplet drift (off-line operation), slik som foran omtalt.
Et negativt svar på paritetsfeilundersøkelsen 186 genereres når ingen feil eksisterer i paritetskontrolltrinnet 184. Dermed fremflyttes rutinen til et erkjennelsestrinn 194 hvor en erkjennelseskode genereres og overføres fra fjernterminalen til sentralenheten. Erkjennelseskoden genereres når fjernterminalen mottar en fullstendig godkjennelsessvarmelding. Et negativt svar på undersøkelsen 194, som indikerer at terminalen ikke har generert erkjennelseskoden, fremflytter rutinen til undersøkelsen 196 som er en tidsutløsning for begrensning av den tid som er tildelt for en første overføring av en godkjennelsessvarmelding til en fjernterminal, og en andre over-føring av en erkjennelseskode fra fjernterminalen til universalregnemaskinen 10. Før tidsutløsningsperioden har -utløpt, frembringer undersøkelsen 196 et negativt svar og rutinen går tilbake til undersøkelsen 194. Dersom svarmeldingen og en erkjennelseskode ikke er blitt overført fra fjernterminalen før den valgte tid har utløpt, fremflyttes rutinen til linjefrakoplingstrinnet 192.
Et positivt svar på erkjennelsesundersøkelsen 194 fremflytter spørrerutinen til et overføringsslutt-trinn 198 som angir slutten på en subrutine for skriveutspørringsover-føring. Etterfulgt av overføringsslutt-trinnet 198 går spørre-rutinen tilbake til initialiseringstrinnet 104 og skriveutspør-ringssubrutinen fremflyttes til en fullførelsesstatus-subrutine 200.
I løpet av fullførelsesstatussubrutinen 200 sammen-stiller fjernterminalen en fullførelsesstatusmelding som over-føres til sentralenheten etter mottagelse av en spesiell ut-spørringsordre. Fullførelsesstatusmeldingen inneholder fjern-terminalens adresse, en meldingskode, transaksjonsbeløpet, transaksjonens løpenummer, kontonummer, dirigerings- og transittnummer, kommunikasjonsstatuskode og en feilkode.
Etter sammenstilling av fullførelsesstatusmeldingen fortsetter transaksjonen i fjernterminalen med kontantutleve-ring, innskuddsgodtagelse og kvitteringstrykking alt ettersom det passer for den spesielle transaksjonstype som er valgt av brukeren på transaksjonstastbordet 54. Så snart disse aktivi-teter er fullført, returneres kredittkortet 58 til brukeren og kontantkonvolutten og/eller kvitteringen utleveres til kunden for åpning av kontantskuffen 59. Etter at kontantskuffen er lukket er fjernterminalen klar for start av en ny transaksjon.
For å overføre fullførelsesstatusmeldingen fra fjernterminalen til universalregnemaskinen 10, går spørrerutinen videre gjennom initialiseringstrinnet 104 og undersøkelsen 106 til det spesielle utspørringstrinn 108, og fra undersøkelsen 110 langs banen for negativt svar til et fullførelsesstatus-trinn 202. I trinnet 202 blir fullførelsesstatusmeldingen, slik den er frembragt av subrutinen 200, overført fra fjernterminalen til universalregnemaskinen 10 som reaksjon på ut-spørringsordren.
Etterfulgt av overføringstrinnet 202 utføres en under-søkelse 204 for å bestemme om data er blitt mottatt av regnemaskinen 10. Ved et negativt svar går rutinen videre til en tidsutløsningsundersøkelse 206 med en på forhånd valgt tidsbegrensning. Før utløpet av tidsbegrensningen returnerer rutinen fra undersøkelsen 206 til fullførelsesstatustrinnet 202. Dersom fullførelsesstatusmeldingens data ikke er blitt mottatt av regnemaskinen 10 etter tidsutløsningen, går rutinen videre til overføringsslutt-trinnet 208.
Et positivt svar på data-mottatt-undersøkelsen 204 fremflytter rutinen til et paritetskontrolltrinn 210 av likr nende type som paritetskontrolltrinnet 120. Etterfulgt av paritetskontrolltrinnet 210 utføres en paritetsfeilundersøkelse 212, og dersom en feil fremkommer, fortsetter rutinen til en undersøkelse 214. Undersøkelsen 214 beregner antall forsøk på overføring av fullførelsesstatusmeldingen, og når dette er mindre enn tre, går rutinen videre til et gjenutsendelsestrinn 216 for å returnere rutinen til fullførelsesstatustrinnet 202. Når en paritetsfeil fremdeles eksisterer etter den andre gjen-utsendelse av fullførelsesstatusmeldingen, fremflytter under-søkelsen 214 rutinen til et linjefrakoplingstrinn 218 for å bringe fjernterminalen tilbake til en linjefrakoplet drifts-tilstand.
Et negativt svar på paritetsfeilundersøkelsen 212 indikerer at ingen feil eksisterer i overføringen av fullførel-sesstatusmeldingen, og rutinen fortsetter til en erkjennelses-undersøkelse 220. I undersøkelsen 220 skal fjernterminalen motta en erkjennelseskode fra sentralenheten som erkjenner mottagelse av fullførelsesstatusmeldingen. Et negativt svar på undersøkelsen 220 fremflytter rutinen til en tidsutløsnings-undersøkelse 222 med en på forhånd valgt tidsbegrensning. Før utløpet av den på forhånd valgte tidsbegrensning returnerer rutinen til erkjennelsesundersøkelsen 220. Dersom en erkjennelseskode ikke er blitt mottatt av fjernterminalen etter ut-løpet av tidsutløsningsperioden, går rutinen videre til et linjefrakoplingstrinn 218.
Et positivt svar på erkjennelsesundersøkelsen 220 fremflytter rutinen til et overføringsslutt-trinn 224 som angir slutten på overføringen av en fullførelsesstatusmelding fra fjernterminalen til sentralenheten. Deretter går rutinen videre til en nullstillingsundersøkelse 226. Dersom systemet ikke er blitt nullstilt, frembringer undersøkelsen et negativt svar og rutinen fortsetter til en tidsutløsningsundersøkelse 228. Før utløpet av den på forhånd valgte tidsbegrensning i undersøkelsen 228, returnerer rutinen til undersøkelsen 226. Etter utløp av tidsutløsningsundersøkelsen 228 fortsetter rutinen til linjefrakoplingstrinnet 218. Et positivt svar på nullstillingsundersøkelsen 226 returnerer spørrerutinen til initialiseringstrinnet 104, og systemet er klart til å gjen-oppta utspørring av fjernterminalene 28.
Med jevne mellomrom, gjennom hele driften av systemet på fig. 1, oppdaterer en operatør ved hjelp av periferiutrust-ningen som følger med universalregnemaskinen 10, den dårlig-konto-informasjon som er lagret i denne. Disse oppdaterte eller ajourførte dårlig-konto-data som er arkivert i universalregnemaskinen, benyttes til å generere en dårlig-konto-melding for overføring til en fjernterminal 28. Meldinger om dårlige konti vil bli behandlet av fjernterminalen når som helst når den spesielle terminal ikke er opptatt. Overføringen av dårlig-konto-melding utføres som reaksjon på en utspørrings-ordre under en subrutine i spørrerutinen.
Etter innledningstrinnet 104, undersøkelsen 106 og skriveutspørringstrinnet 172 via den negative kanal fra under-søkelsen 106, fortsetter dårlig-konto-subrutinen gjennom erkjennelsestrinnet 174 og godkjennelsessvarundersøkelsen 180 til en undersøkelse 230, etter et negativt svar i undersøkelsen 180. Undersøkelsen 230 vurderer statusen eller tilstanden for en spesiell fjernterminal, og dersom denne er opptatt, genererer den et positivt svar for å føre spørrerutinen tilbake til initialiseringstrinnet 104.
Dersom en spesiell utspurt eller utvalgt terminal ikke er opptatt, genererer undersøkelsen 23 0 et negativt svar og dårlig-konto-subrutinen fortsetter til et trinn 232 hvor dårlig-konto-meldingen overføres fra sentralenheten til en spesiell fjernterminal 28. En dårlig-konto-melding inneholder en spesiell terminaladresse, en "meldingskode, en belastnings-viser for dårlig konto og et kontonummer.
Etter trinnet 232 fullføres et paritetskontrolltrinn 234. Dette trinn likner paritetskontrolltrinnet 120. Etter trinnet 234 utføres paritetsfeilundersøkelsen 236 for å bestemme om eventuelle feil er blitt oppdaget i trinnet 234. Eventuelle på denne måte oppdagede feil fremflytter rutinen til undersøkelsen 238 hvor antall overføringer av dårlig-konto-meldingen beregnes. Dersom mindre enn tre overføringer er blitt forsøkt, fortsetter rutinen til et gjenutsendelsestrinn 240 og deretter tilbake til dårlig-konto-ajourføringstrinnet 232. Dersom det er blitt gjort forsøk på to gjenutsendelser av dårlig-konto-meldingen, frembringer undersøkelsen 238 et positivt resultat og sekvensen fortsetter til et linjefrakoplingstrinn 24 2, og fjernterminalen går tilbake til linjefrakoplet drift.
Når ingen paritetsfeil oppdages i trinnet 234, frembringer undersøkelsen 236 et negativt svar og rutinen fullfører en erkjennelsesundersøkelse 244. I løpet av undersøkelsen 244 må universalregnemaskinen 10 motta en erkjennelseskode fra den spesielle fjernterminal som erkjenner mottagelse av dårlig-konto-meldingen. Før mottagelsen av denne erkjennelseskode fremflytter undersøkelsen 244 rutinen til en tidsutløsnings-undersøkelse 246 med en på forhånd valgt tidsbegrensning. Før utløpet av denne tidsbegrensning returneres sekvensen til erkjennelsesundersøkelsen 244 fra undersøkelsen 246. Dersom undersøkelsen 244 frembringer et negativt svar og tidsutløs-ningsperioden har utløpt, fremflytter undersøkelsen 246 rutinen til linjefrakoplingstrinnet 242. Et positivt svar på erkjen-nelsesundersøkelsen 244 fremflytter rutinen til et overførings-slutt-trinn 248 som angir slutten på overføringen av dårlig-konto-meldingen fra universalregnemaskinen 10 til fjernterminalen. Sekvensen returnerer deretter til initialiseringstrinnet 104.
Dårlig-konto-meldingen setter fjernterminalen i stand til å gjenkjenne informasjon om dårlige konti som overføres av åen sentrale regnemaskin 10. Når informasjonen om dårlige konti, mottas av fjernterminalen, blir den lagret i terminalens regnemaskin for linjefrakoplet drift av terminalen. Således skaffes en metode for opprettholdelse av et løpende dårlig-konto-arkiv i en spesiell fjernterminal for anvendelse i til-felle av off-line-tilbakefall under avbrudd av sentralregne-maskin- og/eller kommunikasjonshjelpemidlene.

Claims (4)

1 . Fremgangsmåte ved godkjennelse av finanstransaksjoner som reaksjon på kodede data på et dokument (58) i et automa-
tisk banksystem som kan operere i enten en "on-line"-modus eller en "off-line"-modus, idet banksystemet omfatter en sentralenhet (10) og et antall fjernterminaler (28-1, 28-N) som hver kan operere uavhengig med systemet i off-line-modusen, ved hvilken i begynnelsen kodede data på et dokument (58) verifiseres for å fastslå dokumentets gyldighet for utarbeidelse av en godkjennelsesanmodningsmelding, og hvor fremgangsmåten videre omfatter de trinn at hver av fjernterminalene spørres (ved hjelp av 22) i rekkefølge for å fastslå en tilstand i en vilkårlig av terminalene som arbeider i en on-line-modus, for overføring av godkjennelsesanmodningsmeldingen til sentral-., enheten (10), at en godkjennelsesanmodningsmelding overføres (ved hjelp av 26-1, 26-N) fra en fjernterminal som spørres av sentralenheten, at en spesiell godkjennelseskode frembringes i sentralenheten (10) som reaksjon på godkjennelsesanmodningen, at hver terminal som arbeider i en on-line-modus, spørres (ved hjelp av 22) i rekkefølge for å fastslå dennes tilstand med hensyn til å akseptere en spesiell godkjennelseskode, og at den spesielle godkjennelseskode overføres (ved hjelp av 26-1, 26-N) til én fjernterminal, karakterisert ved de trinn at de fra en fjernterminal overførte data vurderes (ved 114) for å verifisere at godkjennelsesanmodningsmeldingen er blitt mottatt av sentralenheten (10), at de fra sentralenheten (10) overførte data vurderes ved hjelp av en like/ ulike-paritetskontroll (184) for å verifisere riktigheten av en spesiell godkjennelseskode som er overført til en av fjernterminalene (28-1, 28-N), at en fjernterminal omkoples til off-line-modusen fra on-line-modusen når godkjennelsesanmodningsmeldingen ikke kan verifiseres som mottatt av sentralenheten (10), eller den spesielle godkjennelseskode ikke kan verifiseres som korrekt på fjernterminalen, og at en finanstransaksjon fullføres i enten off-line- eller on-line-modusen på en fjernterminal (28-1, 28-N) ut fra et utvalg bestående av en uttaks-transaks jon, en innskuddstransaksjon og en betalingstransaksjon.
2. Fremgangsmåte ifølge krav 1, karakterisert ved at en fjernterminal omkoples til en off-line-driftsmodus når paritetskontrollen (184) unnlater å verifisere riktigheten av en godkjennelseskode.
3. Fremgangsmåte ifølge krav 1, ved hvilken det genereres en erkjennelseskode når en fjernterminal mottar en spesiell godkjennelseskode, og erkjennelseskoden overføres til sentralenheten (10), karakterisert ved at den medgåtte tid mellom overføringen av en godkjennelseskode og mottagningen av en erkjennelseskode i sentralenheten (10) kontrolleres (ved 196) for å omkople en fjernterminal til en off-line-driftsr_ modus når sentralenheten (10) ikke har mottatt erkjennelseskoden innenfor en på forhånd valgt tidsgrense.
4. Fremgangsmåte ifølge krav 1, ved hvilken det genereres en fullførelsesstatusmelding som angir at en finanstransaksjon er blitt fullført på en fjernterminal i en on-line-modus, og fullførelsesstatusmeldingen overføres til sentralenheten (10), karakterisert ved at den medgåtte tid mellom spørringen av en fjernterminal og mottagningen av en fullførel-sesstatusmelding i sentralenheten (10) kontrolleres (ved 218) for å omkople en fjernterminal til en off-line-modus fra on-line-modusen når sentralenheten (10) ikke har mottatt full-førelsesstatusmeldingen innenfor en forutbestemt tidsgrense.
NO741467A 1973-05-24 1974-04-24 Fremgangsmaate ved godkjennelse av finanstransaksjoner som reaksjon paa kodede data paa et dokument NO150618C (no)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US00363665A US3833885A (en) 1973-05-24 1973-05-24 Automatic banking system

Publications (3)

Publication Number Publication Date
NO741467L NO741467L (no) 1974-11-26
NO150618B true NO150618B (no) 1984-08-06
NO150618C NO150618C (no) 1984-11-14

Family

ID=23431165

Family Applications (1)

Application Number Title Priority Date Filing Date
NO741467A NO150618C (no) 1973-05-24 1974-04-24 Fremgangsmaate ved godkjennelse av finanstransaksjoner som reaksjon paa kodede data paa et dokument

Country Status (12)

Country Link
US (1) US3833885A (no)
JP (1) JPS604503B2 (no)
BE (1) BE813795A (no)
CA (1) CA1003569A (no)
DE (1) DE2419993A1 (no)
DK (1) DK211074A (no)
FI (1) FI156874A (no)
FR (1) FR2231053B1 (no)
GB (1) GB1467155A (no)
NL (1) NL7405601A (no)
NO (1) NO150618C (no)
SE (1) SE8102407L (no)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50108995A (no) * 1974-02-01 1975-08-27
US4017835A (en) * 1974-02-11 1977-04-12 Randolph Richard D System for verifying credit status
US3970992A (en) * 1974-06-25 1976-07-20 Ibm Corporation Transaction terminal with unlimited range of functions
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
US4148012A (en) * 1975-09-26 1979-04-03 Greer Hydraulics, Inc. Access control system
US4025905A (en) * 1975-11-28 1977-05-24 Incoterm Corporation System for on-line processing of banking transactions
JPS535904A (en) * 1976-07-07 1978-01-19 Hitachi Ltd Terminal unit
US4108361A (en) * 1976-10-12 1978-08-22 Krause Stephen R Universal mark sense betting terminal system and method
US4218690A (en) * 1978-02-01 1980-08-19 A-T-O, Inc. Self-contained programmable terminal for security systems
US4186871A (en) * 1978-03-01 1980-02-05 International Business Machines Corporation Transaction execution system with secure encryption key storage and communications
US4319336A (en) * 1979-02-02 1982-03-09 International Business Machines Corporation Transaction execution system with improved key function versatility
SE417023B (sv) * 1979-11-29 1981-02-16 Leif Lundblad Anleggning for seker och ekonomiskt optimal hantering av verdedokument inom en penninginrettning
JPS6014385B2 (ja) * 1981-09-18 1985-04-12 株式会社日立製作所 取引処理方式
GB2123588A (en) * 1982-07-02 1984-02-01 Int Research & Dev Co Ltd >Electronic data checking systems and devices therefor
US4538056A (en) * 1982-08-27 1985-08-27 Figgie International, Inc. Card reader for time and attendance
US4544832A (en) * 1982-08-27 1985-10-01 Figgie International, Inc. Card reader with buffer for degraded mode
DE3339481A1 (de) * 1982-10-30 1984-05-03 Ricoh Co., Ltd., Tokio/Tokyo Kopierer-verwaltungssystem
US4816658A (en) * 1983-01-10 1989-03-28 Casi-Rusco, Inc. Card reader for security system
JPS59149564A (ja) * 1983-02-15 1984-08-27 Toshiba Corp 自動取引システム
GB2154346A (en) * 1984-01-24 1985-09-04 Digitor Limited S P Credit card validation system
JPS60262736A (ja) * 1984-06-11 1985-12-26 Omron Tateisi Electronics Co 紙幣類放出機のカ−トリツジ
JPS6139186A (ja) * 1984-07-31 1986-02-25 株式会社日立製作所 自動取引装置
GB2183376B (en) * 1985-02-06 1988-11-02 Colin Philip Westlake Data distribution system
US20040071278A1 (en) * 1985-07-10 2004-04-15 Ronald A. Katz Multiple format telephonic interface control system
JPS6255503U (no) * 1985-09-26 1987-04-06
JPS6410006U (no) * 1987-07-07 1989-01-19
US5572572A (en) * 1988-05-05 1996-11-05 Transaction Technology, Inc. Computer and telephone apparatus with user friendly interface and enhanced integrity features
US5237620A (en) * 1989-05-01 1993-08-17 Credit Verification Corporation Check reader method and system for reading check MICR code
US8700458B2 (en) 1989-05-01 2014-04-15 Catalina Marketing Corporation System, method, and database for processing transactions
US5201010A (en) * 1989-05-01 1993-04-06 Credit Verification Corporation Method and system for building a database and performing marketing based upon prior shopping history
US5305196A (en) 1989-05-01 1994-04-19 Credit Verification Corporation Check transaction processing, database building and marketing method and system utilizing automatic check reading
US5649114A (en) 1989-05-01 1997-07-15 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5644723A (en) * 1989-05-01 1997-07-01 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5621812A (en) * 1989-05-01 1997-04-15 Credit Verification Corporation Method and system for building a database for use with selective incentive marketing in response to customer shopping histories
US5870724A (en) 1989-12-08 1999-02-09 Online Resources & Communications Corporation Targeting advertising in a home retail banking delivery service
US6289322B1 (en) * 1998-03-03 2001-09-11 Checkfree Corporation Electronic bill processing
US5383113A (en) * 1991-07-25 1995-01-17 Checkfree Corporation System and method for electronically providing customer services including payment of bills, financial analysis and loans
US6292786B1 (en) 1992-05-19 2001-09-18 Incentech, Inc. Method and system for generating incentives based on substantially real-time product purchase information
US6112191A (en) * 1993-02-18 2000-08-29 Every Penny Counts, Inc. Method and system to create and distribute excess funds from consumer spending transactions
US7571849B2 (en) * 1993-02-18 2009-08-11 Burke Bertram V Method and system to create and distribute excess funds from consumer spending transactions
US6876971B1 (en) * 2000-07-05 2005-04-05 Every Penny Counts, Inc. Funds distribution system connected with point of sale transaction
US5621640A (en) * 1993-02-18 1997-04-15 Every Penny Counts, Inc. Automatic philanthropic contribution system
US5577121A (en) * 1994-06-09 1996-11-19 Electronic Payment Services, Inc. Transaction system for integrated circuit cards
US5621796A (en) * 1994-09-30 1997-04-15 Electronic Payment Services, Inc. Transferring information between transaction networks
US5544086A (en) * 1994-09-30 1996-08-06 Electronic Payment Services, Inc. Information consolidation within a transaction network
US5559887A (en) * 1994-09-30 1996-09-24 Electronic Payment Service Collection of value from stored value systems
US5596642A (en) * 1994-09-30 1997-01-21 Electronic Payment Services, Inc. Network settlement performed on consolidated information
US5633930A (en) * 1994-09-30 1997-05-27 Electronic Payment Services, Inc. Common cryptographic key verification in a transaction network
US7152045B2 (en) * 1994-11-28 2006-12-19 Indivos Corporation Tokenless identification system for authorization of electronic transactions and electronic transmissions
US5710889A (en) * 1995-02-22 1998-01-20 Citibank, N.A. Interface device for electronically integrating global financial services
US5796832A (en) 1995-11-13 1998-08-18 Transaction Technology, Inc. Wireless transaction and information system
CA2191502C (en) * 1995-12-08 2002-02-05 Masayuki Ohki Holding apparatus of electronic money
US6470326B1 (en) * 1996-11-27 2002-10-22 Diebold Incorporated Automated banking machine apparatus and system
US6873973B2 (en) * 1996-11-27 2005-03-29 Diebold, Incorporated Cash dispensing automated banking machine and method
US5937396A (en) * 1996-12-04 1999-08-10 Konya; Arpad System for ATM/ATM transfers
US6149056A (en) 1997-02-06 2000-11-21 Mr. Payroll Corporation Automatic check cashing using biometric identification verification
US6145738A (en) 1997-02-06 2000-11-14 Mr. Payroll Corporation Method and apparatus for automatic check cashing
US6609104B1 (en) 1999-05-26 2003-08-19 Incentech, Inc. Method and system for accumulating marginal discounts and applying an associated incentive
US6993498B1 (en) * 1999-07-15 2006-01-31 Midnight Blue Remote Access, Llc Point-of-sale server and method
EP1252595A2 (en) * 2000-01-12 2002-10-30 Metavante Corporation Integrated systems for electronic bill presentment and payment
US20010037295A1 (en) * 2000-01-31 2001-11-01 Olsen Karl R. Push model internet bill presentment and payment system and method
US8768836B1 (en) * 2000-02-18 2014-07-01 Jpmorgan Chase Bank, N.A. System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
US7848972B1 (en) 2000-04-06 2010-12-07 Metavante Corporation Electronic bill presentment and payment systems and processes
AU2001263013B2 (en) * 2000-05-09 2006-06-29 Metavante Corporation Electronic bill presentment and payment system
US20030050889A1 (en) * 2001-09-11 2003-03-13 Burke Bertram V. Creation and distribution of deposits and payments to financial institutions
US7370014B1 (en) 2001-11-01 2008-05-06 Metavante Corporation Electronic bill presentment and payment system that obtains user bill information from biller web sites
US7958049B2 (en) * 2001-11-01 2011-06-07 Metavante Corporation System and method for obtaining customer bill information and facilitating bill payment at biller websites
US20030149629A1 (en) * 2002-02-06 2003-08-07 Claridge Bo. T. Method of point of sale investment
US8751384B2 (en) * 2002-05-08 2014-06-10 Metavante Corporation Integrated bill presentment and payment system and method of operating the same
US8799157B1 (en) 2002-05-08 2014-08-05 Metavante Corporation Business combined bill management system and method
US20040135805A1 (en) * 2003-01-10 2004-07-15 Gottsacker Neal F. Document composition system and method
US20050177497A1 (en) * 2003-02-26 2005-08-11 Fujitsu Limited Portable storage device and transaction machine
US20040210520A1 (en) * 2003-04-02 2004-10-21 Fitzgerald Daleen R. Bill payment payee information management system and method
US20040215560A1 (en) * 2003-04-25 2004-10-28 Peter Amalraj Integrated payment system and method
US20060112008A1 (en) * 2004-11-23 2006-05-25 Rothbart James E System and method for funding a retirement account
JP4794297B2 (ja) * 2005-12-26 2011-10-19 日立オムロンターミナルソリューションズ株式会社 カード処理装置
EP2021960B1 (en) * 2006-05-25 2015-12-23 Celltrust Corporation Secure mobile information management system and method
US8225380B2 (en) * 2006-05-25 2012-07-17 Celltrust Corporation Methods to authenticate access and alarm as to proximity to location
US9572033B2 (en) 2006-05-25 2017-02-14 Celltrust Corporation Systems and methods for encrypted mobile voice communications
US8260274B2 (en) * 2006-05-25 2012-09-04 Celltrust Corporation Extraction of information from e-mails and delivery to mobile phones, system and method
US9848081B2 (en) * 2006-05-25 2017-12-19 Celltrust Corporation Dissemination of real estate information through text messaging
US8280359B2 (en) * 2006-05-25 2012-10-02 Celltrust Corporation Methods of authorizing actions
US8965416B2 (en) * 2006-05-25 2015-02-24 Celltrust Corporation Distribution of lottery tickets through mobile devices
US7702585B2 (en) * 2006-11-30 2010-04-20 Checkfree Corporation Methods and systems for the determination and display of payment lead time in an electronic payment system
US20080133407A1 (en) * 2006-11-30 2008-06-05 Checkfree Corporation Methods and Systems for Determining and Displaying Payment Options in an Electronic Payment System
US20080191006A1 (en) * 2007-02-09 2008-08-14 First Data Corporation ATM With Award Feature
US20080214111A1 (en) * 2007-03-02 2008-09-04 Celltrust Corporation Lost phone alarm system and method
MY163154A (en) * 2008-03-28 2017-08-15 Celltrust Corp Systems and methods for secure short messaging service and multimedia messaging service
US8244646B2 (en) * 2009-06-09 2012-08-14 Fiserv, Inc. Systems and methods for determining estimated lead times
US20100312715A1 (en) * 2009-06-09 2010-12-09 Fiserv, Inc. Systems and Methods for Selecting Delivery Methods
US10789594B2 (en) 2013-01-31 2020-09-29 Moshir Vantures, Limited, LLC Method and system to intelligently assess and mitigate security risks on a mobile device
US11526821B2 (en) * 2013-08-29 2022-12-13 Ncr Corporation Managing media replenishment
US20150149386A1 (en) * 2013-11-23 2015-05-28 Ali Reza khodavardad Piggy Bank Account/Penny Bank Account/PBA
AU2015100234A4 (en) * 2015-02-27 2015-04-02 Sec Eng Systems Pty Ltd Security system for cash handling machine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3308238A (en) * 1962-11-20 1967-03-07 Transitel Internat Corp Credit check system having comparison of transmitted data

Also Published As

Publication number Publication date
GB1467155A (en) 1977-03-16
NO150618C (no) 1984-11-14
US3833885A (en) 1974-09-03
FR2231053B1 (no) 1979-02-09
NL7405601A (no) 1974-11-26
BE813795A (fr) 1974-10-16
CA1003569A (en) 1977-01-11
NO741467L (no) 1974-11-26
FI156874A (no) 1974-11-25
AU6752474A (en) 1975-10-09
JPS604503B2 (ja) 1985-02-04
SE8102407L (sv) 1981-04-14
DE2419993A1 (de) 1974-12-12
FR2231053A1 (no) 1974-12-20
DK211074A (no) 1975-01-20
JPS5017742A (no) 1975-02-25

Similar Documents

Publication Publication Date Title
NO150618B (no) Fremgangsmaate ved godkjennelse av finanstransaksjoner som reaksjon paa kodede data paa et dokument
US5982293A (en) Transaction recovery in a value transfer system
EP0242624B1 (en) Automatic transaction machine
US5880444A (en) Interactive I/O terminal
EP0305004B1 (en) Transaction system comprising one or more host exchanges and a number of distributed terminal stations which can be coupled to any host exchange via a network system, concentrator and terminal station suitable for use in such a transaction system, and operator identification element for use in such a terminal station
US4812628A (en) Transaction system with off-line risk assessment
US4186871A (en) Transaction execution system with secure encryption key storage and communications
EP0014312A2 (en) Terminal, and transaction executing system using such a terminal
MXPA97008581A (en) Transaction recovery in a valo transfer system
EP0101711A1 (en) A portable device for storing and transferring data
JPH01255993A (ja) 金銭出納装置
EP0389484A1 (en) Data carrying devices
GB2140940A (en) Data communication control system
EP0407529B1 (en) Keyboard operated system
JPH0231424B2 (no)
JP2916301B2 (ja) 自動取引システム
WO1990000783A1 (en) Keyboard operated system
JPH0217826B2 (no)
JPH0582624B2 (no)
JPH02287790A (ja) 現金自動システム
JPH10340319A (ja) Icカード読み書き装置
JPH0785179A (ja) 金融用自動化機器のプログラム検査装置および金融用自動化機器
JPS58222372A (ja) 金銭出納装置
JPH0423191A (ja) 通信異常時入金機能付入金端末機
JPS592066B2 (ja) 自動取引処理装置における表示方式