Bir paytlar arzon muzqaymoqni toʻlash uchun hamyonimda qaytarish qidirish kerak boʻlardi, mahsulot sotib olish esa eng yaqin doʻkonga borish bilan yakunlanishi mumkin edi. Bugungi kunda muzqaymoq sotuvchisi, shuningdek, sabzavot sotuvchilari, choy doʻkonlari, mahalliy doʻkonlar va koʻcha savdogarlari oʻz stendlari yoniga kichik qora-oq kvadrat qoʻyishadi.
Foydalanuvchi telefon kamerasi bilan bu kvadratga yoʻnaltiradi, oʻzining UPI PIN kodini kiritadi va pul bir necha sekund ichida oʻtkaziladi. Biroq, savol tugʻiladi: bu kichik kvadratlarni skanerlash va 'Toʻlov muvaffaqiyatli amalga oshirildi' xabarini olish oʻrtasida aynan nima sodir boʻladi?
Bu kvadrat oddiy tasvirgandan koʻproq
Tasodifiy qora va oq kataklar toʻplami kabi koʻrinadigan narsa aslida maʼlumotlarni saqlashning puxta tuzilgan usuli hisoblanadi. QR-kod, Quick Response code deb kengaytiriladi, 1994-yilda Yaponiya ingeneri Masahiro Hara tomonidan ixtiro qilingan. Dastlab u fabrikalarda avtomobil ehtiyot qismlarini kuzatib borish uchun moʻljallangan edi. Anʼanaviy strecha kod maʼlumotlarni bitta gorizontal chiziq boʻylab saqlashi bilan farqli oʻlaroq, QR-kod maʼlumotlarni ikki oʻlchovli toʻr ichida joylashtiradi.
Bu kichik qora va oq kvadratlar modullar deb ataladi. Saqlanadigan maʼlumot hajmi turli xil boʻlishiga qarab, QR-kodlar 21 × 21 moduldan 177 × 177 modulgacha boʻlgan turli versiyalarga ega boʻlishi mumkin. Qancha koʻp maʼlumot kodlanishi kerak boʻlsa, shuncha koʻp modul talab qilinadi. UPI toʻlovi uchun kodlangan maʼlumot quyidagilarni oʻz ichiga olishi mumkin: sotuvchining UPI identifikatori yoki virtual toʻlov manzili, sotuvchi nomi, tranzaksiya havolasi va QR-kod turi qarab, toʻlanadigan summa. Shu tariqa, QR-kod doʻkon egasining fotosurati yoki uning bank hisobi emas, balki ixcham, mashina tomonidan oʻqiladigan toʻlov koʻrsatmalar paketi hisoblanadi.
Avval telefon kodni topishi kerak
QR-kodning burchaklarida joylashgan uchta katta kvadratni payqadingizmi? Ular qidiruv shakllari (search patterns) deb ataladi. Ularni telefon kamerasi uchun 'Bu QR-kod. Bu yerda oʻqishni boshlangʻ/' belgilari sifatida qarash mumkin. Ularning oʻziga xos qora-oq rasmi kameraga kodni tez aniqlashga va hatto u burchakdan skanerlanayotgan boʻlsa ham, uning yoʻnalishini aniqlashga yordam beradi. Telefon keyin perspektivani sozlay oladi va oʻqilishi kerak boʻlgan modullar toʻrini hisoblashi mumkin. Ushbu joylashuvni aniqlash naqshlari tufayli QR-kodlar turli burchaklardan oʻqilishi uchun moʻljallangan.
Bundan tashqari, QR-kod atrofida 'jim zona' deb nomlangan kichik boʻsh hudud mavjud. U skanerga kodni atrofdagi plakat, stiker yoki doʻkon stendidan ajratib koʻrishga yordam beradi.
Sizning kamerangiz aslida maʼlumotlarni dekod qiladi
Kamera toʻrni aniqlagan zahotiyoq, u shunchaki qora va oq rangni 'koʻrmaydi'. QR-kodlarni oʻqish dasturi modullar rasmini raqamli maʼlumotlarga — asosan, kodlangan bitlar va baytlarning ketma-ketligiga aylantiradi. QR formati shuningdek, dekoderga bu maʼlumotlar qanday tuzilganini koʻrsatadigan maʼlumotlarni oʻz ichiga oladi. UPI QR-kodi holatida, dekod qilingan maʼlumot toʻlov ilovasini aniq qabul qiluvchiga yoʻnaltira oladi. Sizning UPI ilovangiz bu parametrlarni oʻqiydi va ularni ekranda foydali narsaga aylantiradi: kimga toʻlaysiz va baʼzan qancha miqdorda.
Shu sababli, QR-kodni skanerlash darhol sotuvchi maʼlumotlari toʻldirilgan toʻlov ekranini ochishi mumkin.
Statikmi yoki dinamikmi? Farqi bor
Kichik doʻkon stendiga doimiy joylashtirilgan tanish QR-kod koʻpincha statik QR-koddir. Sotuvchining toʻlov maʼlumotlari kodning oʻziga joylashtirilgan boʻladi, shu bilan birga foydalanuvchi summani mustaqil kiritadi. Dinamik QR-kod esa tranzaksiya uchun maxsus maʼlumotlarni oʻz ichiga olishi mumkin. Masalan, summa va tranzaksiya havolasi aniq xarid uchun yaratilishi mumkin. NPCI spetsifikatsiyalari bu QR-kod turlarini farqlaydi va qabul qiluvchi manzili, tranzaksiya havolasi va summa kabi parametrlarni belgilaydi. Shuning uchun siz restoran hisob-fakturasida yoki raqamli buyurtma sahifasida allaqachon koʻrsatilgan summa bilan paydo boʻlgan QR-kodni koʻrishingiz mumkin.
Nima uchun shikastlangan QR-kod ishlaydi?
Bu yerda matematika juda aqlli boʻladi. QR-kod faqat zarur maʼlumotlarni saqlamaydi; u shuningdek, matematik zaxira vazifasini bajaradigan qoʻshimcha maʼlumotlarni ham oʻz ichiga oladi. Bunga xatoliklarni tuzatish (error correction) deyiladi. QR-kodlar Reed-Solomon xatolarni tuzatishidan foydalanadi, bu asl maʼlumotlarga qoʻshimcha maʼlumot qoʻshadi. Agar baʼzi modullar ifloslanish, tirnash xatarlari yoki shikastlanish tufayli oʻqilmasligi mumkin boʻlsa, dekoder yetishmayotgan maʼlumotlarni tiklash uchun ushbu qoʻshimcha maʼlumotdan foydalanishi mumkin. Toʻrtta xatolarni tuzatish darajasi mavjud boʻlib, yuqori darajalar kod hajmini oshirish evaziga kattaroq tiklash imkoniyatini taʼminlaydi. Shuning uchun doʻkon stendiga yopishtirilgan QR-kod yillar davomida chang, yomgʻir va barmoq izlari ostida qolganidek koʻrinishi mumkin — lekin hali ham 50 rupiya toʻlovni qabul qilishi mumkin.
Skanerlashdan bank oʻtkazmalarigacha
Endi QR-kod UPI vazifasini topshiradigan bosqich keladi. Ilovangiz toʻlov maʼlumotlarini dekod qilgan zahotiyoq, u qabul qiluvchini va summani koʻrsatadi. Foydalanuvchi batafsil maʼlumotlarni tekshiradi va oʻz UPI PIN kodi bilan tranzaksiyani avtorizatsiya qiladi. QR-kodning oʻzi pulni oʻtkazmaydi va saqlamaydi. U, aslida, toʻlovni boshlash uchun zarur boʻlgan maʼlumotlarni taqdim etadi. Keyin UPI ishtirokchi banklar va toʻlov xizmatlari provayderlari oʻrtasidagi haqiqiy tranzaktsiyani amalga oshiradi. Sizning bank hisobingiz yechiladi va qabul qiluvchining hisobi kreditlanadi, shu bilan birga toʻlov ilovasi sizga natijani koʻrsatadi.
Shunday qilib, oddiy qilib aytganda: QR-kod ilovaga qayerga va qanday toʻlashni kerakligini aytadi; UPI pulni harakatlantiradi.
Juda katta ishni bajaradigan kichik kvadrat
Keyingi safar koʻcha doʻkonidagi QR-kodni skanerlaganingizda, unga bir soniya eʼtibor bering. Bu tasodifiy koʻrinadigan qora va oq kvadratlar maʼlumotlarni kodlash, tasvirni tanish, geometriya va xatolarni tuzatish matematikasini birlashtiradi va bularning barchasi kichik kvadrat ichida joylashgan. Va sotuvchining 'UPI kar doʻ iborasi va telefoningizning 'Payment successful' tovush signali orasida kichik kvadrat ajoyib ishni bajardi — naqshni aniqladi, maʼlumotlarni dekod qildi, toʻlov maʼlumotlarini tekshirdi va sizni raqamli toʻlov tarmogʻiga uladi. Barcha bu fan, bir necha santimetr qora-oq kvadratlarga paketlangan holda, fon rejimida jim ishlaydi va atigi bir necha soniya vaqt oladi.
