اگر تا به حال سیم کارت جدیدی را در فرودگاه، خواربارفروشی یا فروشگاه های رفاهی-بدون انتظار در یک صف در پیشخوان مخابرات- گرفته اید، از کیوسک پخش کننده سیم کارت استفاده کرده اید. به عنوان تامین کننده این ماشین ها، همیشه از من می پرسند: چه نرم افزاری باعث کارکرد آنها می شود؟ این فقط یک کد تصادفی نیست که پلاستیک و یک ریزتراشه کوچک را بیرون می ریزد. نرمافزار داخل این کیوسکها باید مقررات سختگیرانه مخابراتی، تجربه کاربری و قابلیت اطمینان سختافزار را متعادل کند، همه اینها در حالی که 24/7 در مکانهایی با ترافیک سنگین و اینترنت متغیر کار میکنند. امروز، من دقیقاً توضیح میدهم که چه نرمافزاری به این کیوسکها قدرت میدهد، چگونه کار میکند، و چرا برای کاربران و کسبوکارهایی که به آنها متکی هستند اهمیت دارد.
ابتدا اجازه دهید با سیستم عامل اصلی (OS) که کیوسک فیزیکی را اجرا می کند شروع کنیم. ممکن است فکر کنید ماشینی که برای توزیع سیم کارت طراحی شده است از یک سیستم عامل شیک و پیچیده استفاده می کند، اما در واقعیت، اکثر کیوسک های توزیع کننده سیم کارت - از جمله آنهایی که من و تیم من می سازیم - از یک نوع ساده و مختص صنعت لینوکس استفاده می کنند. چرا لینوکس؟ منبع باز است، به این معنی که میتوانیم هر قسمت از آن را مطابق با نیازهای منحصربهفرد توزیع مخابراتی تغییر دهیم، و به اندازهای سبک است که بر روی سختافزار کوچک و اختصاصی که برای کیوسکها استفاده میکنیم، بدون دردسری که با سیستمعاملهای مصرفکننده مانند Windows یا macOS همراه است، بهراحتی اجرا شود. برای مثال، ویندوز مملو از فرآیندهای پسزمینه است که میتوانند بهطور غیرمنتظرهای از کار بیفتند یا بهروزرسانی شوند، که برای کیوسکی که باید هر ساعت از روز کار کند، یک نه بزرگ است. macOS به دلیل هزینههای مجوز و الزامات سختافزار سختافزاری حتی کمتر در کیوسکها رایج است.
ما لینوکس را به شدت برای کیوسک توزیع کننده سیم کارت خود سفارشی می کنیم (که می توانید از طریق پیوند اینجا بیشتر در مورد آن بیاموزید:کیوسک پخش سیم کارت). ما تمام ویژگیهای غیرضروری مانند محیطهای دسکتاپ، پخشکنندههای رسانه و ابزارهای بازی را حذف میکنیم و تنها مواردی را که برای اجرای عملکردهای اصلی کیوسک لازم است باقی میگذاریم: رابطهای کاربری، پردازش پرداخت، توزیع کارت، و ارتباطات شبکه مخابراتی. همچنین کیوسک را روی حالت کیوسک قفل میکنیم، به این معنی که کاربران نمیتوانند به سیستمعامل اصلی دسترسی پیدا کنند، برنامههای تصادفی را دانلود کنند یا تنظیمات را تغییر دهند - این از آسیب تصادفی (یا عمدی) به سیستم جلوگیری میکند، که برای ماشینهایی که اغلب در مکانهای عمومی هستند، مانند فرودگاه شلوغ یا پمپ بنزین گوشه، حیاتی است.
بعد، نرم افزار رو به رو کاربر قرار دارد، و اینجا جایی است که بیشتر تعامل کاربر اتفاق می افتد. این رابط صفحه لمسی است که شخص را در خرید سیم کارت راهنمایی می کند: انتخاب طرح، وارد کردن اطلاعات شخصی، اسکن شناسه و پرداخت. برای این کار، از چارچوبهای نرمافزاری بهینهشده لمسی مانند React Native یا Flutter استفاده میکنیم. چرا کراس پلتفرم؟ زیرا به ما این امکان را میدهد که به جای بازنویسی کد برای هر دستگاه جدیدی که میسازیم، یک رابط بسازیم که روی همه مدلهای سختافزار کیوسکمان، از واحدهای کوچک برای فروشگاههای رفاهی گرفته تا واحدهای بزرگ روی زمین برای فرودگاهها، کار کند. این امر باعث صرفه جویی در وقت ما به عنوان یک تامین کننده می شود و تجربه ثابتی را برای کاربران تضمین می کند، خواه آنها در حال خرید سیم کارت در مرکز خرید تگزاس یا ایستگاه قطار توکیو باشند.
رابط کاربری فقط زیبا نیست، بلکه باید با قوانین جهانی KYC (مشتری خود را بشناسید) مطابقت داشته باشد. شرکت های مخابراتی در سراسر جهان برای جلوگیری از کلاهبرداری، سرقت هویت و فعالیت های غیرقانونی، ملزم به ثبت هر سیم کارت برای یک شخص واقعی هستند. بنابراین بخشی از این نرم افزار شامل ماژول هایی است که کاربران را از طریق اسکن شناسه (اعم از گذرنامه، گواهینامه رانندگی، یا شناسه ملی)، تایید سلفی و گاهی حتی بررسی اثر انگشت یا تشخیص چهره راهنمایی می کند. این نرم افزار باید عکس شناسنامه را با شخص واقعی تطبیق دهد، بررسی کند که شناسه منقضی یا جعلی نباشد، و به طور ایمن این اطلاعات را به گونه ای ذخیره کند که با قوانین حفظ حریم خصوصی مانند GDPR در اروپا یا CCPA در کالیفرنیا مطابقت داشته باشد. به عنوان مثال، در اتحادیه اروپا، ما نمیتوانیم اطلاعات شناسه را بیش از حد لازم ذخیره کنیم، بنابراین نرمافزار ما 30 روز پس از فعال شدن سیمکارت، بهطور خودکار دادههای کاربر قدیمی را حذف میکند.
سپس نرم افزار پردازش پرداخت وجود دارد که یکی از حیاتی ترین بخش های کیوسک توزیع کننده سیم کارت است. اگر کاربری بخواهد با کارت اعتباری، Apple Pay، Google Pay یا حتی پول نقد پرداخت کند، آن نرم افزار باید تراکنش را به صورت ایمن و بدون افشای اطلاعات حساس کارت انجام دهد. ما با پردازندههای پرداخت معتبر مانند Stripe یا Adyen کار میکنیم، و نرمافزار کیوسک با APIهای آنها برای پردازش پرداختها یکپارچه شده است. اما این فقط در مورد ارسال جزئیات پرداخت نیست - نرم افزار ما باید تمام موارد لبه را مدیریت کند: اگر کارت رد شود چه می شود؟ اگر کاربر پول نقد را وارد کند و دستگاه آن را به درستی شمارش نکند چه؟ اگر اینترنت میان پرداخت را قطع کند چه؟ این نرم افزار باید وضعیت تراکنش را به صورت محلی ذخیره کند، بنابراین اگر اینترنت دوباره بازگردد، به جای اینکه کاربر را دو بار شارژ کند یا او را بدون سیم کارت بگذارد و پولش تمام شود، می تواند از جایی که متوقف شده است، ادامه دهد. ما همچنین از رمزگذاری سرتاسر برای همه دادههای پرداخت استفاده میکنیم، بنابراین هیچکس - از جمله ما، تامینکننده - نمیتواند به شماره کامل کارت اعتباری یا CVV کاربر دسترسی داشته باشد، که طبق قوانین PCI DSS (استاندارد امنیت داده صنعت کارت پرداخت) لازم است.
یکی دیگر از قطعات کلیدی نرم افزار کنترل سخت افزار است که نرم افزار کیوسک توزیع کننده سیم کارت و بخش های فیزیکی دستگاه را پل می کند. این کیوسک دارای صفحه نمایش لمسی، مکانیزم صدور کارت، پذیرنده قبض، دستگاه کارت خوان، دوربین مدارک شناسایی و عکس های سلفی و گاهی اوقات چاپگر برای قبض می باشد. نرمافزار کنترل سختافزار به هر بخش میگوید که چه کاری انجام دهد: هنگامی که کاربر پرداخت خود را کامل میکند، سیگنالی را به توزیعکننده ارسال میکند تا سیمکارت صحیح را آزاد کند. هنگامی که کاربر شناسه خود را اسکن می کند، به دوربین می گوید که یک عکس واضح بگیرد و آن را به ماژول تأیید ارسال کند. هنگامی که تراکنش انجام می شود، سیگنالی به چاپگر رسید ارسال می کند تا تأییدیه را چاپ کند. این نرمافزار باید فوقالعاده قابل اعتماد باشد، زیرا اگر توزیعکننده نتواند سیمکارت را آزاد کند، این یک تجربه کاربری بد و فروش از دست رفته است. ما این نرمافزار را صدها بار در روز در آزمایشگاه خود آزمایش میکنیم تا مطمئن شویم که حتی زمانی که تلگراف پر از سیمکارت است یا قبضگیرنده به دلیل ماهها بودن در فروشگاههای رفاهی کمی گرد و خاک گرفته است، کار میکند.
سپس نرمافزار بکاند است که در پشت صحنه کار میکند، که اکثر کاربران هرگز آن را نمیبینند، اما چیزی است که کل کیوسک را اجرا میکند. هر کیوسک توزیع کننده سیم کارت به باطن ابری ما متصل است که سه کار اصلی را انجام می دهد: موجودی را مدیریت می کند، عملکرد را ردیابی می کند و از انطباق با ارائه دهندگان مخابراتی اطمینان می دهد. اول، مدیریت موجودی: بخش پشتیبان میداند که در هر کیوسک چند سیم کارت وجود دارد، چه زمانی نیاز به ذخیرهسازی مجدد دارند و کدام طرحها در دسترس هستند. اگر یک کیوسک از یک طرح داده محبوب 20 دلاری تمام شود، باطن رابط کاربری را به روز می کند تا آن گزینه را حذف کند، بنابراین کاربران به مرحله پرداخت نخواهند رسید فقط برای اینکه طرح از بین رفته است. همچنین هشدارهایی را برای تیم ما ارسال می کند که کیوسک سیم کارت کم است یا نیاز به تعمیر دارد، بنابراین ما می توانیم قبل از خراب شدن دستگاه یک تکنسین بفرستیم. به عنوان مثال، اگر یک پذیرنده صورتحساب 10 درصد کمتر از حالت عادی صورتحسابها را میخواند، باطن آن را بهعنوان یک مشکل نشان میدهد و ما میتوانیم کسی را بفرستیم تا قبل از اینکه به طور کامل کار کند، آن را برطرف کند.
دوم، نرم افزار Backend با سیستم های ارائه دهندگان مخابراتی همگام می شود تا سیم کارت را پس از خرید کاربر فعال کند. هنگامی که یک کاربر طرحی را انتخاب می کند و پرداخت را تکمیل می کند، رابط کاربری کیوسک داده های شناسه کاربر و انتخاب طرح را به باطن ما ارسال می کند، که سپس آن اطلاعات را به شبکه ارائه دهنده مخابرات ارسال می کند. ارائهدهنده مخابرات سیمکارت را فعال میکند، یک شماره تلفن اختصاص میدهد و آن اطلاعات را به پشتیبان ما ارسال میکند، که سپس آنها را در صفحه کیوسک به کاربر نشان میدهد - معمولاً با یک کد QR که به کاربر امکان میدهد ظرف 10 ثانیه سیمکارت را روی تلفن خود تنظیم کند. این همگامسازی باید سریع باشد، معمولاً کمتر از ۲ دقیقه، زیرا هیچکس نمیخواهد در یک کیوسک منتظر بماند تا طرح تلفن جدیدش فعال شود. باطن همچنین باید به ارائه دهندگان مخابراتی مختلف در مناطق مختلف رسیدگی کند: در ایالات متحده، ما با اپراتورهای اصلی مانند AT&T و T-Mobile کار می کنیم. در اروپا، ما با Orange و Vodafone کار می کنیم. در آسیای جنوب شرقی، ما با Singtel سنگاپور و Maxis مالزی کار می کنیم. نرم افزار Backend ما برای ادغام با همه این ارائه دهندگان مختلف بدون نیاز به بازنویسی کامل هر بار که وارد بازار جدیدی می شویم ساخته شده است.
سوم، نرم افزار انطباق و امنیت بخش بزرگی از باطن است. بهعنوان یک تامینکننده، ما مسئول این هستیم که مطمئن شویم کیوسکها از تمام قوانین محلی پیروی میکنند - از KYC گرفته تا حریم خصوصی دادهها و مقررات مخابراتی. نرم افزار Backend تمام سوابق تراکنش ها و داده های کاربر را در سرورهای رمزگذاری شده و ایمن ذخیره می کند و در صورت نیاز می تواند گزارش هایی را برای ارائه دهندگان مخابرات و تنظیم کننده ها ایجاد کند. به عنوان مثال، اگر یک آژانس نظارتی درخواست سوابق فعالسازی سیمکارت در یک کشور خاص را بکند، پشتیبان ما میتواند آن دادهها را به سرعت، بدون افشای اطلاعات شخصی کاربر، جمعآوری کند. ما همچنین ماهانه ممیزی های امنیتی را اجرا می کنیم تا مطمئن شویم نرم افزار ما در برابر هک آسیب پذیر نیست - زیرا کیوسکی که پرداخت ها را پردازش می کند و داده های شخصی را ذخیره می کند، هدف مجرمان سایبری است. ما از آزمایشکنندههای نفوذ برای نفوذ به نرمافزار کیوسک خود استفاده میکنیم و هر مشکلی را که پیدا میکنیم فوراً برطرف میکنیم.
چیزی که بسیاری از مردم متوجه نمی شوند این است که نرم افزار کیوسک توزیع کننده سیم کارت باید به صورت آفلاین نیز کار کند. اگر برق قطع شود یا اینترنت در یک مرکز خرید قطع شود چه؟ نرمافزار محلی کیوسک (که بر روی لینوکس سفارشیشده اجرا میشود) حافظه پنهانی از تراکنشها و دادههای طرح را ذخیره میکند، بنابراین حتی اگر نتواند به باطن متصل شود، کاربران همچنان میتوانند سیم کارت بخرند. هنگامی که اینترنت باز می گردد، کیوسک تمام تراکنش های آفلاین را با باطن همگام می کند، بنابراین هیچ داده از دست رفته یا هزینه پرداخت نشده ای وجود نخواهد داشت. این یک ویژگی غیرقابل مذاکره است، زیرا اگر یک کیوسک برای یک ساعت از کار بیفتد، صدها دلار از فروش خود را از دست می دهد و مشتریانی را ناامید می کند که نمی توانند سیم کارت را در زمان نیاز دریافت کنند.
به عنوان یک تامین کننده، ما همچنین نرم افزار مدیریت از راه دور را برای تیم خود ایجاد می کنیم. این بدان معناست که اگر یک کیوسک فعال است - مانند صفحه نمایش لمسی در حال انجماد است یا پذیرنده صورتحساب خطا می دهد - ما می توانیم از راه دور (با اجازه صاحب مکان) برای تشخیص و رفع مشکل بدون ارسال تکنسین وارد سیستم شویم. این باعث صرفه جویی در زمان و هزینه می شود، به خصوص برای مکان هایی که از تیم خدمات ما دور هستند. ما همچنین میتوانیم نرمافزار را در همه کیوسکهایمان از راه دور بهروزرسانی کنیم، بهجای اینکه مجبور باشیم به هر کیوسک رانندگی کنیم و یک درایو USB را برای نصب بهروزرسانیها وصل کنیم. این برای ارائه گزینه های طرح جدید، رفع آسیب پذیری های امنیتی یا افزودن ویژگی های جدید مانند پشتیبانی از شناسه های دیجیتال در آینده مهم است.
اجازه دهید یک مثال واقعی از این که چگونه همه اینها با هم کار می کنند به شما ارائه دهم. ماه گذشته، یک مشتری فروشگاه رفاه در شیکاگو با ما تماس گرفت زیرا کیوسک آنها کند کار می کرد و کاربران از طولانی شدن مرحله پرداخت شکایت داشتند. نرم افزار مدیریت از راه دور ما به ما اجازه می دهد وارد سیستم شویم و ببینیم که سیستم عامل کیوسک دارای یک وصله قدیمی برای پردازشگر پرداختی است که استفاده می کنیم. ما یک بهروزرسانی از راه دور را به رابط کاربری و ماژولهای پرداخت کیوسک اضافه کردیم و در عرض 5 دقیقه، زمان پرداخت به نصف کاهش یافت. باطن موجودی همچنین متوجه شد که کیوسک هر 3 روز یک بار از 30 دلار برنامه داده ماهانه به فروش میرسد، بنابراین ما پشتیبان را بهروزرسانی کردیم تا هشداری به تیم موجودی خود ارسال کنیم تا آن طرح را مرتباً مجدداً ذخیره کنند، و زمانی که این طرح کم بود، یک اعلان به رابط کاربر اضافه کردیم. این اصلاح کوچک، فروش مشتری را تا 15 درصد در ماه آینده افزایش داد.


اگر صاحب کسب و کاری هستید که به دنبال افزودن کیوسک توزیع کننده سیم کارت به فضای خرده فروشی، فرودگاه یا مرکز خرید خود هستید، فقط سخت افزار مهم نیست، بلکه نرم افزار است که همه کار را انجام می دهد. شما کیوسکی می خواهید که قابل اعتماد، سازگار، آسان برای استفاده باشد و بتواند با نیازهای شما سازگار شود. کیوسک توزیع کننده سیم کارت ما (که می توانید از طریق آن کاوش کنیدکیوسک پخش سیم کارت) با تمام این ویژگی های نرم افزار ساخته شده است، برای مناطق مختلف و موارد استفاده سفارشی شده است. ما از نزدیک با ارائه دهندگان مخابراتی و صاحبان مکان کار می کنیم تا مطمئن شویم نرم افزار با نیازهای خاص آنها مطابقت دارد، خواه از قوانین محلی KYC پشتیبانی کند، چند روش پرداخت، یا یکپارچه سازی با سیستم های خرده فروشی موجود.
اگر میخواهید درباره کیوسکهای توزیعکننده سیمکارت ما اطلاعات بیشتری کسب کنید یا درباره اینکه چگونه میتوان برای کسبوکارتان کار کرد، صحبت کنید، با تیم ما تماس بگیرید تا در مورد نیازهای خود گفتگو کنید. ما خوشحالیم که شما را با جزئیات بیشتر در مورد نرم افزار راهنمایی کنیم، نظرات مشتری را به اشتراک بگذاریم، یا یک نسخه نمایشی ترتیب دهیم. هر کسبوکاری متفاوت است، و ما کیوسکها و نرمافزارهای خود را متناسب با اهداف شما طراحی میکنیم—خواه افزایش ترافیک پیاده، کاهش هزینههای کارکنان، یا در دسترستر کردن سیمکارتها برای مشتریان.
مراجع
- شورای استانداردهای امنیتی صنعت کارت پرداخت. (2022). PCI DSS v4.0: استاندارد امنیت داده صنعت کارت پرداخت.
- هیئت حفاظت از داده های اروپا (2023). دستورالعمل های مربوط به پردازش داده های شخصی تحت GDPR برای ارتباطات الکترونیکی.
- بنیاد لینوکس. (2021). نقش لینوکس در کیوسک و سیستم های جاسازی شده
- اتحادیه بین المللی مخابرات (2022). الزامات KYC برای ثبت سیم کارت در مخابرات جهانی.
- بال زدن. (2023). نرم افزار Cross-Platform برای رابط کاربری صفحه لمسی.





