Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 41 reacties

Een Saoedische provider heeft een Android-app uitgebracht waarmee prepaidgebruikers hun tegoed kunnen opwaarderen door de camera van de telefoon te gebruiken. Het systeem werkt met een code die camera's kunnen uitlezen.

De app werkt nog steeds met een kaart om het prepaidtegoed op te hogen, maar een gebruiker hoeft geen code meer in te voeren. In plaats daarvan moet de camera op de kaart worden gericht, waarna de software de code kan uitlezen, meldt AmeInfo. De app met de naam Mobile Easy Charge is gemaakt in opdracht van Mobily, een provider in Saoedi-Arabië.

De prepaid-app maakt gebruik van optical character recognition om de code op de prepaidkaart uit te lezen. De app is alleen verkrijgbaar voor Android. Het is voor zover bekend de eerste keer dat prepaidgebruikers hun tegoed kunnen ophogen met een app die gebruikmaakt van de camera van een telefoon.

Mobile Easy Charge - prepaidtegoed opladen via camera (Saudi-Arabië) Mobile Easy Charge - prepaidtegoed opladen via camera (Saudi-Arabië) Mobile Easy Charge - prepaidtegoed opladen via camera (Saudi-Arabië)
Moderatie-faq Wijzig weergave

Reacties (41)

Waarom zet je er niet gewoon een QR code of een streepjescode op ?

[Reactie gewijzigd door Devroet op 25 april 2012 15:53]

Omdat cijfers veel makkelijker generiek te maken zijn, veel makkelijker om te drukken (cijfer mag al eens een aantal dots afwijke zolang je het kan lezen is het goed, QR moet volledig juist zijn en kan je veel minder makkelijker controleren) en goedkoper om te drukken (minder intkverbruik).
- Vierkantjes printen is sowieso makkelijker om te printen (naja, hangt eigenlijk van het soort printer af, maar de printers waarmee dat soort kaarten zullen worden gedruk is dat waarschijnlijk wel het geval)
- QR-codes kunnen dus juist *wel* redudancy hebben wat juist *niet* kan met nummers, je kunt bijv. een qr-code 4x redudant maken wat inhoud dat de code er 4x instaat. Dit wordt trouwens niet gedaan om druk fouten te voorkomen, maar vanwege scan fouten die wel voorkomen.
Je zegt het zelf al, scanfouten. Dat wil men dus voorkomen, plus dat een QR-code in het geval van prepaid helemaal niet handig is. Dan zou deze provider (Mobily) twee soorten prepaid-kaarten moeten uitbrengen, 1 met QR-code voor Android, en 1 met numeriek voor de niet-Androids (of deze alletwee op 1 kaart drukken). Hoe dan ook blijft de voordeligste manier een numerieke code.
Ik vind het echter super irritant. de code voor beltegoed is 4 keer zo lang als de pincode waarmee je betaald hebt. beetje onzinnig. soms staan er drie of vier nullen achter elkaar op een kleine ruimte en dat is soms best lastig te lezen op zo'n bonnetje als je ogen niet zo goed zijn. vroeg me al af waarom ze zo'n app nog niet hadden.
Het feit dat de kans dat mensen elkaar kennen met dezelfde pincode kleiner is dan het aantal in omloop zijnde prepaid kaartjes ;)

Je kunt je prepaid moeilijk gaan registreren of hij al gebruikt is en hem weer te koop zetten (en dus de mogelijkheid bieden aan de 1e koper om gewoon weer op te waarderen ongemerkt/bewust).

Daarom zijn het altijd lange nummers met dingen die voor opwaarderen van het een of ander zijn. (Denk aan wallie/paysafecard ook altijd lange nummers)
Nummers kun je niet redundant maken? Oh nee? En "42" "4242" dan?

Maar dat is wel een heel simpele vorm, er zijn slimmere codes die minder extra data opleveren. Zo bevat je bankrekeningnummer een controlegetal (een foutdetecterende code, daarmee kan vestgesteld worden of er een fout gemaakt is) en wordt bij qr-codes een foutherstellende code gebruikt. (waarmee zelf enkele fouten kunnen worden hersteld)
Achteraf denk ik eigenlijk dat het meer te maken heeft dat het kaartje al bestaat, en dat het lastig is om deze layout aan te passen.

Dus hebben ze de app gemaakt voor het kaartje, en het kaartje niet aangepast voor de app :)
Of simpelweg dat mensen geen qr-codes kunnen lezen. Dat maakt het makkelijker dat er fouten ontstaan en leg dan maar eens aan de helpdesk uit dat jouw code het niet doet.

En een qr-code wordt gebruikt om websites te bezoeken, niet om een cijfer in te voeren. Dus dat kan weer verwarring scheppen als mensen met hun browser de code scannen, of niet beseffen dat dat hun opwaardeercode is.

Als er www.opwaarderen.nl/4309852356 op je kaartje staat, is dat niet meteen duidelijk.

[Reactie gewijzigd door Roland684 op 25 april 2012 17:09]

Dat ga ik toch wel tegenspreken, in QR codes zit namelijk een error correction ingebouwd. Je mag een stuk(je) van de code missen of verkeerd inscannen, het zal nog een correct resultaat geven.
Op het werk gebruik ik om deze reden QR codes die nadien ingescand worden. OCR kan er al eens naast zitten. Als het uitsluitend cijfers zijn is het makkelijker, maar een 1 en een l en een i wil je niet door OCR laten herkennen als de beeldkwaliteit maar matig is.
Deze http://en.wikipedia.org/wiki/File:QR_Code_Damaged.jpg wordt bijvoorbeeld nog correct herkend.

[Reactie gewijzigd door ? ? op 25 april 2012 16:00]

En de opwaardeercode zal ook wel wat errordetectie (of zelfs wel error-correctie) hebben in de code zelf, zodat aan de code zelf al te zien is of dit een geldige code zou kunnen zijn of niet. Het is wat meer typwerk dan strikt noodzakelijk, maar ach...
Alleen zijn cijfers veel moeilijker in te lezen dan een QR code. OCR is vreselijk om te gebruiken aangezien er amper foutcontrole overheen is, en QR codes uitlezen stelt helemaal niets voor.

OCR werkt voornamelijk omdat ze het juiste woord kunnen gokken ivm een woordenboek. Met een QR code hoeft er niets te gegokt te worden.

Een x-cijferige code kan niet worden vergeleken met een woordenboek. Beetje verkeerd lichtinval en je 6 is ineens een 8 of een 0 of een 9 of een 3 etc etc etc. Heb alle combinaties al voorbij zien komen met OCR
Oke I'm prooved wrong.

But:
Als je de inkt berekend en waarschijnlijk het feit dat deze kaartjes in miljoenen geprint worden/ al geprint zijn, zal een cijfercode toch veel goekoper zijn achteraf gezien. Je hebt iets meer moeite met OCR, maar kan al de huidige kaartjes en al de kaartjes die voor de tijd dat je de app aan het ontwikkelen bent ook inlezen.
Dat er geen QR code op staat zal zijn omdat niet iedereen de app heeft of wil gebruiken. De oplossing is natuurlijk een QR én een normale code.
De kosten van inkt voor een smartphone-leesbare qr code zijn minimaal.

Maar de meeste QR readers gaan waarschijnlijk de nummers als een link of text proberen te lezen, dus denk ik dat er een aangepaste QR reader nodig is om het nummer te lezen en door te sluizen (samen met telefoongegevens) naar de provider. De OCR-nummer app was mss goedkoper en kan voorkomen dat mensen de verkeerde QR readers gebruiken (wat weer extra kosten voor de helpdesk zou meebrengen want 'de code doet het niet ...').
Die bonnetjes die ze bij je beltegoed printen gebruiken geen inkt en verder als je bij een bedrijf je kaartjes laat maken betaal je toch niet per inkt maar per oplage en per kleur niet per hoeveel zwarte inkt je gebruikt.
hier in veenendaal worden ze bij de primera toch echt op een bonnetje geprint. Ga me alsjeblieft niet vertellen dat dat een speciale goedhoudende inkt is, want dat is het dus echt niet.
waarschijnlijk zelfs, zoals vrijwel overal, op thermisch papier, zonder inkt, waardoor de print na verloop van tijd vervaagd.
Dat vervagen levert namelijk dik geld op; bv geen garantie zonder leesbare bon ed.(soms wordt zelfs een gemaakte kopie niet geaccepteerd als garantie/aankoopbon)
Maar ook je opwaardeercode kan zo vervagen en onbruikbaar worden als je niet uitkijkt en hem bewaart om een of andere reden.
(even met een lauwwarme strijkbout maakt eea vaak weer leesbaar, niet heet want dan is je bonnetje helemaal zwart)
OCR werkt vaak slecht omdat het overweg moet kunnen met allerlei lettertypen, en andere variaties. Maar in dit geval zou de OCR 1 specifiek font moeten kennen en dat kan feilloos werken.
Als je lichtinval een 6 op een 8 laat lijken gaat een qr-code ook al niet meer werken, dan ben je te veel van je data kwijt om de foutcorrectie nog te laten werken.
OCR bij cijfers kan problematisch zijn als papier verfrommeld is.

Als het kraskaarten zijn wat gebruikelijk is bij pre-paid te goed heb je bij OCR meer kans dat het alsnog handmatig gedaan moet worden een combinatie van QR en cijfers en de keuze camera gebruiken of handmatig invoeren heeft de voorkeur.

Vergeet ook niet dat er ook een reden is in Arabisch landen zijn veel mensen analfabeet en de meeste laag opgeleid. Aangezien ook velen geen bankrekening hebben of een constante stroom van inkomsten hebben ze vaak in Arabische landen meer pre-paid gebruikers dan abonnementhouders.
Waarschijnlijk omdat ze ook telefoons zonder camera (shock, horror) willen blijven ondersteunen en deze kaartjes al bestonden.
Dit was ook mijn redenatie, backword compability. Er zit overigens in die oplaadcodes redundantie of een controle getal anders kon je gewoon met één verhogen of verlagen andersmans lading high-jacken. OCR werkt prima als je al weet wat voor input je kan verwachten.

[Reactie gewijzigd door analog_ op 25 april 2012 17:43]

Prepaid gebruikers hebben vaak geen smartphone.

edit laat maar artikel niet goed gelezen :S

[Reactie gewijzigd door janjacobsv op 25 april 2012 16:54]

Is dit niet gewoon een veredelde barcodescanner ? Wel gemakkelijk voor mensen dat ze nu niet handmatig meer een code hoeven in te vullen. Ik ben alleen wel benieuwd hoe de code nu word doorgegeven aan de provider waarna het tegoed word opgehoogd ?
Dat zal wel door het appje gedaan worden via een 'hidden SMS' of gewoon een WebService bij de Telco.
Net zoals je ook kan bellen om je beltegoed op te waarderen.

Je kan toch ook opwaarderen door een de code tussen sterretjes te zetten en het te smsen naar een speciaal nummer
Waarom kon dit eerder niet? Konden ze niet met behulp van een barcode scanner de codes scannen en dan doorgeven aan de applicatie? Komt in feite op hetzelfde neer, zelfs zonder dat je hoeft te selecteren waar de app moet zoeken...

EDIT:
Te laat... :P

[Reactie gewijzigd door NLCJ op 25 april 2012 15:53]

Als jij je dit afvraagt, waarom niet eerder, dan had jij het zeker al jaren geleden verzonnen he?
Dat is wat jij eigenlijk zegt.
Ik heb er wel eens over nagedacht, ja. Maar; ik ben geen provider en heb er niet echt baat bij, tevens is het nooit in mij opgekomen om dit te melden bij een provider. Simpelweg omdat de personen (die ik ken) met een prepaid SIM-kaart allemaal geen smartphone hebben omdat ze dit niet snappen (denk aan de ouderen).

Mijn punt is eerder; waarom niet barcodes? Dat is simpeler uit te lezen, naar mijn mening dan...
Omdat het nou ook weer niet zo veel werk is om een code over te typen, die paar keer dat je je beltegoed opwaardeert. Het is een oplossing voor een niet-bestaand probleem.
Als ik het zo zie is het nog best omslachtig gedaan. QR-codes kunnen toch veel makkelijker worden uitgelezen dan gewone tekst? Dat lijkt mij in ieder geval trefzekerder dan dit. Natuurlijk moet er dan ook nog een gewoon leesbare code op staan, maar het lijkt mij dat er toch wel genoeg plek is voor zo iets op een standaard kaartje.
Enige potentiele probleem wat ik zo zie is dat de QR-code niet groot genoeg kan zijn om goed uit te lezen door een gemiddelde telefooncamera.

Edit: duidelijk dat meer mensen dat idee al hadden.

Edit 2: Ik kijk nog eens goed naar het eerste plaatje en zie dat er al een barcode op staat. Waarom maken ze die barcode dan niet leesbaar door de camera? Lijkt me nog eenvoudiger en ook nog eens efficienter voor beide partijen (niet meer drukwerk en ook geen gesleep meer om het venstertje precies goed te krijgen).

[Reactie gewijzigd door EvilWhiteDragon op 25 april 2012 15:58]

Zelfde opmerking als bij eerste posts. Drukwerk kost een pak geld..
barcode != opwaardercode

anders zou men het vakje waar de code onderzit niet hoeven openkrassen namelijk...

er zou dus een tweede barcode bij moeten komen die de opwaardeercode is.

zoals ergens hierboven al vermeld, de app is aangepast aan het kaartje en niet andersom.
De barcode is voor het scannen van de prijs op de kassa en bevat dus voor elke kaart van een bepaald bedrag dezelfde numerieke waarde :)
Hier kun je dus niets mee bij het opwaarderen + uitlezen.
Wat is het toch een aparte land.
Olierijk, grootste vriendje van Amerika, technologische implementatie's van hier tot ginder.
Maar sociaal maatschappelijk gewoon een disaster.
Sowieso begrijp ik niet echt wat dat hiermee te maken heeft maar goed.

Hoe rijk je ook bent dat staat nog niet garant voor goed gedrag, en welke je vrienden je hebt al helemaal niet dus begrijp niet echt wat je wilt zeggen.
Ik begrijp niet helemaal de nieuwwaarde van dit bericht denk ik. OCR is al jaren gemeengoed, Saoudi Arabië is ver van ons weg en deze methode wordt allang gebruikt in de ABN app waarbij je acceptgiro's kunt inscannen voor betalingen. Daar is ook geen bericht over geweest?
Kijk dat is nog eens handig, geen ellenlang getyp meer
o, ik dacht dat je een bankbiljet moest fotograferen en daarna dat briefje kan weggooien
Gewoon de nummers intikken is toch niet zo'n moeite... dit heeft niet echt veel toegevoegde waarde, je moet eerst camera app openen, vervolgens foto maken, en vervolgens programma openen om je foto te lezen :O

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True