Skip to main content
v2.0

App Tra Cứu & Nhắc Kiểm Định Khí Thải Xe Máy

Tóm tắt

Việt Nam có khoảng 45 triệu xe máy lưu hành, trong đó tỷ lệ xe cũ trên 10 năm tuổi chiếm hơn 35% và thường không đạt tiêu chuẩn khí thải quy định. Theo quy định tại Thông tư 25/2023/TT-BGTVT, từ ngày 1/1/2026, xe máy cũ có thể phải thực hiện kiểm định khí thải như một điều kiện bắt buộc để được lưu hành. Hầu hết chủ xe không biết lịch kiểm định, không biết tra cứu kết quả, và gặp khó khăn khi đặt lịch tại các trung tâm đăng kiểm quá tải. Alpha Chain Ltd. đề xuất EmissionCheck — một ứng dụng di động cho phép chủ xe máy tra cứu biển số, nhận nhắc lịch kiểm định khí thải, tìm trung tâm đăng kiểm gần nhất, và đặt lịch trực tiếp từ app, tích hợp với hệ thống đăng kiểm quốc gia qua API của Cục Đăng kiểm Việt Nam (VINASCCI).

Định nghĩa vấn đề

Phát biểu vấn đề

Xe máy là phương tiện giao thông cá nhân phổ biến nhất tại Việt Nam, với khoảng 45 triệu xe đang lưu hành tính đến cuối năm 2024 (theo số liệu của Cục Đăng kiểm Việt Nam). Thông tư 25/2023/TT-BGTVT ban hành ngày 31/7/2023 quy định kiểm định khí thải xe máy cũ bắt đầu từ năm 2026, tạo ra nhu cầu tuân thủ mới cho hàng chục triệu chủ xe.

Tuy nhiên, thực tế cho thấy ba lỗ hổng nghiêm trọng: (1) phần lớn chủ xe không biết xe của mình thuộc diện phải kiểm định khi nào, (2) các trung tâm đăng kiểm quá tải và không có cơ chế đặt lịch trực tuyến hiệu quả, và (3) chủ xe không có công cụ tra cứu kết quả kiểm định khí thải một cách thuận tiện.

Nghiên cứu từ Đại học Bách khoa TP HCM năm 2024 cho thấy tỷ lệ xe máy cũ (trên 10 năm) không đạt tiêu chuẩn khí thải Euro 2 có thể lên tới 40–60% tại các thành phố lớn, cho thấy quy mô vấn đề tuân thủ là rất lớn.

Định lượng thiệt hại

  • 45 triệu xe máy đang lưu hành tại Việt Nam (Cục Đăng kiểm Việt Nam, 2024) nguồn.
  • Hơn 35% xe máy đã sử dụng trên 10 năm — diện có nguy cơ cao không đạt tiêu chuẩn khí thải mới nguồn.
  • Trung bình chủ xe mất 2–4 giờ chờ đợi tại trung tâm đăng kiểm khi không có lịch hẹn trước (khảo sát VINASCCI 2023) nguồn.
  • Tại Hà Nội và TP HCM, tỷ lệ lấy số thành công trong ngày tại các trung tâm đăng kiểm xe máy chỉ đạt khoảng 60–70% trong các đợt cao điểm cuối năm nguồn.
  • Mức phạt xe máy không đạt tiêu chuẩn khí thải theo Nghị định 100/2019/NĐ-CP (sửa đổi) là 300.000–400.000 đồng, chưa kể chi phí sửa chữa nguồn.
  • Tỷ lệ chủ xe tại Việt Nam sở hữu điện thoại thông minh đạt 85% (We Are Social 2024), tạo điều kiện cho giải pháp di động nguồn.

Phạm vi

Trong phạm vi:

  • Tra cứu thông tin kiểm định khí thải theo biển số xe (tra cứu công khai qua API VINASCCI).
  • Nhắc lịch kiểm định trước 30 ngày, 7 ngày, và 1 ngày.
  • Tìm trung tâm đăng kiểm gần nhất trên bản đồ, hiển thị tải trọng thực tế.
  • Đặt lịch kiểm định trực tuyến tại trung tâm có hỗ trợ API booking.
  • Lưu trữ lịch sử kiểm định khí thải của người dùng.

Ngoài phạm vi:

  • Kiểm định ô tô (tập trung vào xe máy cho MVP).
  • Cung cấp dịch vụ sửa chữa, thay thế phụ tùng.
  • Xử lý khiếu nại/phản hồi kết quả kiểm định.

Mô hình vấn đề

Mô hình toán mô tả bài toán tối ưu hóa lịch kiểm định khí thải cho chủ xe:

J=mintT[dmathrmnearest(t)+wCmathrmwait(t)+1(t>tmathrmdeadline)Pmathrmfine]J = \min_{t \in \mathcal{T}} \left[ d_{mathrm{nearest}}(t) + w \cdot C_{mathrm{wait}}(t) + \mathbb{1}(t \gt t_{mathrm{deadline}}) \cdot P_{mathrm{fine}} \right]

Các biến:

  • tt — thời điểm đặt lịch kiểm định (biến liên tục trong không gian thời gian T\mathcal{T})
  • dmathrmnearest(t)d_{mathrm{nearest}}(t) — khoảng cách từ vị trí chủ xe đến trung tâm đăng kiểm gần nhất có slot trống tại thời điểm tt
  • Cmathrmwait(t)C_{mathrm{wait}}(t) — thời gian chờ trung bình tại trung tâm đăng kiểm tại thời điểm tt
  • ww — trọng số quy đổi thời gian chờ ra chi phí (đồng/phút)
  • PmathrmfineP_{mathrm{fine}} — mức phạt khi quá hạn kiểm định (300.000–400.000 đồng)

Các ràng buộc: C1:ttmathrmdeadline(book before or on deadline)C_1: t \leq t_{mathrm{deadline}} \quad \text{(book before or on deadline)} C2:center slot s(t)1(available slot must be >= 1)C_2: \text{center slot } s(t) \geq 1 \quad \text{(available slot must be >= 1)} C3:ttmathrmcurrent(cannot book in the past)C_3: t \geq t_{mathrm{current}} \quad \text{(cannot book in the past)}

Mục tiêu: mint,sJs.t.C1,C2,C3\min_{t, s} J \quad \text{s.t.} \quad C_1, C_2, C_3

Giải pháp đề xuất

Alpha Chain Ltd. đề xuất EmissionCheck — ứng dụng di động (iOS/Android) hỗ trợ chủ xe máy quản lý kiểm định khí thải từ tra cứu, nhắc lịch đến đặt hẹn, tích hợp trực tiếp với hệ thống đăng kiểm quốc gia.

Core features:

  1. Tra cứu biển số: Người dùng nhập biển số xe máy (hoặc quét camera từ đăng kiểm) để xem toàn bộ lịch sử kiểm định, ngày hết hạn, và kết quả khí thải (đạt/không đạt). Dữ liệu được truy xuất qua API VINASCCI hoặc tra cứu thủ công qua cổng thông tin đăng kiểm.

  2. Nhắc lịch kiểm định: Engine so sánh ngày hết hạn kiểm định (từ dữ liệu VINASCCI hoặc đăng ký thủ công) với ngày hiện tại, gửi push notification theo lịch trình 30 ngày → 7 ngày → 1 ngày → ngày hạn.

  3. Tìm trung tâm đăng kiểm: Sử dụng bản đồ tích hợp (Google Maps hoặc OpenStreetMap), hiển thị tất cả trung tâm đăng kiểm xe máy trên toàn quốc, kèm khoảng cách, thời gian mở cửa, và tải trọng thực tế (số người đang chờ hoặc số booking trong ngày).

  4. Đặt lịch trực tuyến: Khi trung tâm đăng kiểm có hỗ trợ API, người dùng chọn slot thời gian và đặt trực tiếp từ app. Khi chưa có API, app cung cấp nút gọi điện trực tiếp và liên kết đến trang đặt lịch của trung tâm (nếu có).

  5. Nhắc nhở chu kỳ kiểm định mới: Sau khi kiểm định hoàn tất, app tự động cập nhật ngày kiểm định tiếp theo dựa trên chu kỳ quy định (hiện tại: 24 tháng theo Thông tư 25/2023/TT-BGTVT).

  6. Cảnh báo chất lượng không khí: Khi chỉ số AQI tại khu vực chủ xe vượt ngưỡng 150 (theo WHO), app gửi cảnh báo khuyến nghị hạn chế lưu thông xe cũ.

Các quyết định thiết kế chính

  • Quyết định 1 — Offline-first với đồng bộ định kỳ: App cho phép xem lịch sử kiểm định và nhắc lịch ngay cả khi không có kết nối internet (dữ liệu được lưu cục bộ). Điều này phù hợp với thực tế mạng di động không ổn định tại nhiều khu vực nông thôn Việt Nam, nơi có nhiều chủ xe máy nhất.

  • Quyết định 2 — Không yêu cầu đăng ký để tra cứu: Tra cứu biển số công khai không yêu cầu tài khoản — người dùng có thể tra cứu ngay mà không cần onboarding. Đăng ký chỉ bắt buộc khi cần nhận nhắc lịch cá nhân hóa và đặt lịch. Mô hình này giảm barrier đầu vào, tăng khả năng acquisition.

  • Quyết định 3 — Không dùng GPS liên tục: App chỉ truy cập vị trí khi người dùng chủ động mở tính năng tìm trung tâm đăng kiểm gần nhất, không tracking liên tục. Điều này đáp ứng lo ngại quyền riêng tư vị trí — vấn đề được nhiều người dùng Việt Nam quan tâm khi sử dụng app di động.

Tiêu chí thành công

Tiêu chíMục tiêuPhương pháp đo lường
Thời gian tra cứu biển số đầu tiên≤30 giây từ mở app đến khi xem kết quảA/B test với 100 người dùng beta
Tỷ lệ nhắc lịch thành công≥90% push notification được nhận trong vòng 5 phútLogging trên Firebase Analytics
Tỷ lệ đặt lịch online (so với walk-in)≥40% sau 6 tháng ra mắtSố booking online / tổng số booking trên app
Giảm thời gian chờ trung tâm đăng kiểmTrung bình ≤30 phút cho user đã đặt lịch (so với 2–4 giờ không đặt lịch)Khảo sát in-app sau buổi kiểm định

Luồng hệ thống

Thuật toán cốt lõi

Mô tả thuật toán

Thuật toán InspectionReminderEngine xác định thời điểm và nội dung gửi nhắc nhở cho từng phương tiện:

Giai đoạn 1 — Phân tích ngày hết hạn:

  • Với mỗi phương tiện vv trong danh sách người dùng, truy xuất ngày hết hạn kiểm định dmathrmexpiry(v)d_{mathrm{expiry}}(v) từ cơ sở dữ liệu cục bộ (đã đồng bộ từ VINASCCI).
  • Tính số ngày còn lại: Δ(v)=dmathrmexpiry(v)dmathrmtoday\Delta(v) = d_{mathrm{expiry}}(v) - d_{mathrm{today}}.

Giai đoạn 2 — Xác định loại nhắc nhở:

  • Áp dụng bảng ngưỡng thông báo:
    • Δ(v)=30\Delta(v) = 30 ngày → gửi thông báo "Nhắc sớm 30 ngày"
    • Δ(v)=7\Delta(v) = 7 ngày → gửi thông báo "Nhắc 7 ngày trước hạn"
    • Δ(v)=1\Delta(v) = 1 ngày → gửi thông báo "Ngày mai là hạn kiểm định"
    • Δ(v)=0\Delta(v) = 0 → gửi thông báo "Hôm nay là hạn cuối!"
    • Δ(v)<0\Delta(v) < 0 → gửi thông báo "Đã quá hạn [X] ngày — có thể bị phạt"

Giai đoạn 3 — Tối ưu hóa slot đặt lịch:

  • Khi Δ(v)14\Delta(v) \leq 14 ngày, kích hoạt tính năng tìm slot khả dụng gần nhất.
  • Sắp xếp các trung tâm đăng kiểm theo khoảng cách did_i và độ khả dụng aia_i (số slot trống / tổng slot).
  • Chọn trung tâm tối ưu theo hàm tổng hợp: Si=α1di+βaiS_i = \alpha \cdot \frac{1}{d_i} + \beta \cdot a_i, với α=0.6\alpha = 0.6, β=0.4\beta = 0.4.

Công thức toán học

Hàm xếp hạng trung tâm đăng kiểm:

Si=0.61kmi+0.4slot availableislot totaliS_i = 0.6 \cdot \frac{1}{\text{km}_i} + 0.4 \cdot \frac{\text{slot available}_i}{\text{slot total}_i}

Trong đó:

  • kmi\text{km}_i — khoảng cách (km) từ vị trí người dùng đến trung tâm ii
  • slot availablei\text{slot available}_i — số slot trống hiện tại tại trung tâm ii
  • slot totali\text{slot total}_i — tổng số slot/ngày tại trung tâm ii

Độ phức tạp

Chỉ sốGiá trị
Độ phức tạp thời gianO(nlogn)O(n \log n) — với nn là số trung tâm đăng kiểm trong bán kính tìm kiếm
Độ phức tạp không gianO(m)O(m) — với mm là số phương tiện trong danh sách người dùng

Kiến trúc hệ thống

+------------------------------------------------------------+
| Lớp Người Dùng (UI) |
| +------------------+ +------------------+ +-------------+ |
| | Tra cứu biển số | | Dashboard xe của | | Đặt lịch & | |
| | Nhập hoặc quét | | tôi (danh sách xe)| | Tìm trung tâm | |
| | camera | | + thông tin kiểm | | đăng kiểm | |
| | | | định & lịch sử | | + xem slot | |
| +------------------+ +------------------+ +-------------+ |
| +------------------+ +------------------+ |
| | Thông báo nhắc lịch| | Cài đặt & Profile | |
| | (in-app + push) | | Thêm xe, thiết lập | |
| +------------------+ +------------------+ |
+------------------------------------------------------------+
|
v
+------------------------------------------------------------+
| Lớp Dịch Vụ Nghiệp Vụ |
| +------------------+ +----------------+ +---------------+ |
| | VehicleQuerySvc | | ReminderScheduler| | BookingOptSvc | |
| | Tra cứu biển số | | Nhắc lịch kiểm | | Tối ưu đặt | |
| | qua VINASCCI | | định định kỳ | | lịch | |
| +------------------+ +----------------+ +---------------+ |
| +------------------+ +----------------+ +---------------+ |
| | HistoryStoreSvc | | AQIAlertSvc | | CenterRankSvc | |
| | Lưu lịch sử kiểm | | Cảnh báo chất | | Xếp hạng trung | |
| | định | | lượng KK | | tâm đăng kiểm | |
| +------------------+ +----------------+ +---------------+ |
+------------------------------------------------------------+
|
v
+------------------------------------------------------------+
| Lớp Tích Hợp Ngoài |
| +------------------+ +----------------+ +---------------+ |
| | VINASCCI API | | Google Maps API| | FCM / APNs | |
| | Truy vấn đăng | | Tìm trung tâm | | Push notif. | |
| | kiểm quốc gia | | + định vị | | | |
| +------------------+ +----------------+ +---------------+ |
| +------------------+ +----------------+ |
| | Weather/AQI API | | OTP Service | |
| | Chỉ số AQI địa | | Xác minh SĐT | |
| | phương | | khi đăng ký | |
| +------------------+ +----------------+ |
+------------------------------------------------------------+
|
v
+------------------------------------------------------------+
| Lớp Dữ Liệu |
| +---------------------------+ +-------------------------+ |
| | SQLite Local DB | | Cloud DB (PostgreSQL) | |
| | Lưu trữ cục bộ lịch sử | | Đồng bộ danh sách xe, | |
| | kiểm định, hoạt động | | lịch nhắc, booking | |
| | offline-first | | của người dùng | |
| +---------------------------+ +-------------------------+ |
+------------------------------------------------------------+

Mô tả từng thành phần:

  • VehicleQuerySvc: Service truy vấn thông tin đăng kiểm qua API VINASCCI dựa trên biển số xe. Xử lý các edge case: biển số không tồn tại trong hệ thống, xe chưa từng kiểm định, dữ liệu VINASCCI không phản hồi. Khi API không khả dụng, fallback sang tra cứu thủ công qua cổng web VINASCCI.

  • ReminderScheduler: Service chạy background job hàng ngày (sử dụng WorkManager trên Android và BGTaskScheduler trên iOS) để kiểm tra tất cả phương tiện đã đăng ký, xác định ngày hết hạn, và xếp hàng gửi push notification theo lịch trình đã định nghĩa.

  • BookingOptSvc: Service tìm và đề xuất trung tâm đăng kiểm tối ưu dựa trên thuật toán xếp hạng SiS_i. Kết nối với API đặt lịch của từng trung tâm hoặc cung cấp liên kết đặt lịch bên ngoài (deep link).

  • CenterRankSvc: Service cập nhật danh sách và xếp hạng trung tâm đăng kiểm xe máy toàn quốc, bao gồm tọa độ GPS, số điện thoại, giờ mở cửa, và tải trọng thực tế (nếu có API từ trung tâm).

  • VINASCCI API: Adapter kết nối với API chính thức của Cục Đăng kiểm Việt Nam (VINASCCI). Hiện tại, VINASCCI chưa có API public chính thức cho xe máy — giai đoạn MVP sẽ dùng web scraping có tuân thủ robots.txt hoặc tra cứu thủ công, song song hợp tác xây dựng API chính thức.

Trường hợp sử dụng

Trường hợp sử dụng 1: Chủ xe nhận nhắc lịch kiểm định và đặt lịch online

Các tác viên: Chủ xe máy tại quận Bình Thạnh, TP HCM, sở hữu xe máy Yamaha Exciter 2018.

Tiên điều kiện: Chủ xe đã tải app EmissionCheck, đăng ký tài khoản, và thêm biển số xe của mình vào danh sách xe.

Kích hoạt: 30 ngày trước ngày hết hạn kiểm định (theo Thông tư 25/2023, xe 2018 có hạn kiểm định tháng 3/2026).

Các bước:

  1. Chủ xe nhận push notification: "Xe 59X1-123.45 của bạn sẽ hết hạn kiểm định khí thải vào ngày 15/3/2026. Còn đúng 30 ngày — hãy đặt lịch ngay!"
  2. Chủ xe mở app, xem dashboard hiển thị ngày hết hạn rõ ràng (15/3/2026).
  3. Chủ xe bấm "Đặt lịch kiểm định" → app hiển thị bản đồ với 3 trung tâm đăng kiểm trong bán kính 10km, xếp hạng theo khoảng cách và slot trống.
  4. Trung tâm ĐK Bình Thạnh hiển thị ưu tiên nhất (4km, 8 slot trống/15 slot) → chủ xe chọn slot 9:00 ngày 12/3.
  5. App hiển thị mã xác nhận booking kèm QR code.
  6. Sáng 12/3, chủ xe đến trung tâm Bình Thạnh, xuất trình mã QR, được kiểm định trong 25 phút (gồm chờ đợi và kiểm tra khí thải).

Sau điều kiện: Kết quả kiểm định được lưu vào lịch sử app, ngày hết hạn mới tự động cập nhật (15/3/2028).

Kết quả mong đợi: Chủ xe hoàn tất kiểm định không phải chờ đợi quá 30 phút, không bị phạt quá hạn.

Trường hợp sử dụng 2: Người dùng chưa đăng ký tra cứu nhanh kết quả kiểm định

Các tác viên: Người mua xe máy cũ, muốn kiểm tra lịch sử kiểm định trước khi giao dịch.

Tiên điều kiện: Không có tài khoản EmissionCheck.

Kích hoạt: Người mua nhận được thông tin biển số xe từ người bán.

Các bước:

  1. Người mua mở app EmissionCheck (chưa đăng ký), chọn "Tra cứu nhanh".
  2. Nhập biển số "59X2-567.89" hoặc quét bằng camera từ đăng kiểm xe.
  3. App hiển thị: "Xe 59X2-567.89 — Yamaha Winner X, đời 2019. Lần kiểm định gần nhất: 10/2025 — Đạt. Hạn kiểm định: 10/2027. Lịch sử: 2 lần kiểm định, cả 2 lần đều đạt."
  4. Người mua xác nhận xe có lịch sử tốt và yên tâm giao dịch.

Sau điều kiện: Kết quả tra cứu hiển thị mà không cần lưu vào tài khoản.

Kết quả mong đợi: Người mua có thông tin để quyết định mua xe cũ một cách minh bạch, tăng niềm tin trong giao dịch.

Mô hình kinh doanh

Mô hình doanh thu

R=Rmathrmsub+Rmathrmads+RmathrmreferralR = R_{mathrm{sub}} + R_{mathrm{ads}} + R_{mathrm{referral}}

Các thành phần:

  • RmathrmsubR_{mathrm{sub}} — doanh thu từ gói Premium (59.000 đ/tháng): gỡ quảng cáo, không giới hạn số xe, nhắc lịch không giới hạn.
  • RmathrmadsR_{mathrm{ads}} — doanh thu quảng cáo trong app (trung tâm đăng kiểm, garage, cửa hàng phụ tùng xe máy).
  • RmathrmreferralR_{mathrm{referral}} — hoa hồng từ trung tâm đăng kiểm khi người dùng đặt lịch qua app (2–5% giá dịch vụ kiểm định).

Cấu trúc chi phí

Loại chi phíMô tảSố tiền (ước tính)
Hạ tầng cloudServer, database, CDN8.000.000 đ/tháng
API VINASCCITruy vấn thông tin đăng kiểm3.000.000 đ/tháng
Maps APIGoogle Maps hoặc Mapbox5.000.000 đ/tháng
Push notificationFCM / APNs1.500.000 đ/tháng
Team vận hành (1 kỹ sư + 1 CSKH part-time)Support và bảo trì25.000.000 đ/tháng
MarketingChi phí acquisition20.000.000 đ/tháng

Phân tích điểm hòa vốn

Nguoi dung hoa von=62.500.00059.0002.0001.096 user/thang\text{Nguoi dung hoa von} = \frac{62.500.000}{59.000 - 2.000} \approx 1.096 \text{ user/thang}

Với tỷ lệ chuyển đổi Premium ước tính 5% trên tổng user đăng ký.

Kế hoạch MVP

Giai đoạn 1: Nền tảng tra cứu (Tuần 1–4)

  • Thiết lập project iOS/Android, đăng ký App Store
  • Xây dựng giao diện tra cứu biển số (nhập tay + quét camera OCR)
  • Thiết lập cơ sở dữ liệu offline-first (SQLite cục bộ)
  • Xây dựng data pipeline cho danh sách trung tâm đăng kiểm xe máy toàn quốc (geocoding, số điện thoại, giờ mở cửa)
  • Hoàn tất tích hợp Google Maps / OpenStreetMap hiển thị trung tâm

Tiêu chí kết thúc: Người dùng có thể tra cứu biển số bất kỳ và xem bản đồ trung tâm đăng kiểm gần nhất trong vòng 30 giây.

Giai đoạn 2: Nhắc lịch và đặt lịch (Tuần 5–8)

  • Xây dựng ReminderScheduler với push notification (FCM + APNs)
  • Phát triển BookingOptSvc với thuật toán xếp hạng trung tâm SiS_i
  • Tích hợp API đặt lịch của 5 trung tâm đăng kiểm thí điểm tại TP HCM và Hà Nội
  • Xây dựng onboarding flow 2 bước (tra cứu → đăng ký nhận nhắc)
  • Beta test với 50 chủ xe máy thực tế

Tiêu chí kết thúc: 50 beta user sử dụng app ít nhất 2 tuần, tỷ lệ nhắc lịch được xử lý ≥ 80%.

Giai đoạn 3: Mở rộng và ra mắt (Tuần 9–12)

  • Mở rộng đặt lịch sang 20 trung tâm đăng kiểm trên toàn quốc
  • Phát triển tính năng AQIAlertSvc (cảnh báo chất lượng không khí)
  • Tích hợp API VINASCCI chính thức (nếu có) hoặc tối ưu web scraping
  • Ra mapp app trên App Store và Google Play
  • Triển khai mô hình Freemium: gói Free (2 xe, quảng cáo) và Premium (59.000 đ/tháng)

Tiêu chí kết thúc: Đạt 2.000 người dùng đăng ký trong tháng đầu tiên, 100 booking hoàn thành qua app.

Các yêu cầu

Yêu cầu 1: EmissionCheck phải hiển thị kết quả tra cứu kiểm định khí thải cho biển số xe máy hợp lệ trong thời gian tối đa 10 giây kể từ khi người dùng nhấn "Tra cứu", bao gồm: trạng thái kiểm định gần nhất (đạt/không đạt), ngày hết hạn, và lịch sử kiểm định (tối thiểu 2 năm gần nhất).

Yêu cầu 2: EmissionCheck phải gửi push notification đến người dùng tại các ngưỡng 30 ngày, 7 ngày, 1 ngày, và ngày hết hạn — với độ trễ tối đa 24 giờ so với thời điểm đạt ngưỡng. Mỗi notification phải hiển thị rõ biển số xe, ngày hết hạn, và hành động gọi tắt ("Đặt lịch ngay").

Yêu cầu 3: EmissionCheck phải cho phép người dùng đặt lịch kiểm định khí thải tại trung tâm đăng kiểm hỗ trợ API booking trong tối đa 5 bước tương tác (từ mở màn hình đặt lịch đến xác nhận booking thành công).

Yêu cầu 4: App phải hoạt động offline cho chức năng xem lịch sử kiểm định và danh sách xe đã thêm, với dữ liệu được đồng bộ khi có kết nối internet. Không có chức năng tra cứu biển số mới hoặc đặt lịch khi offline.

Claims

Claim 1: ACIL giải quyết vấn đề tra cứu thông tin kiểm định khí thải xe máy mất 2–4 giờ chờ đợi tại trung tâm đăng kiểm (theo khảo sát VINASCCI 2023) cho 45 triệu xe máy tại Việt Nam, trong đó >35% xe trên 10 năm tuổi, thông qua tính năng tra cứu biển số qua API trong ứng dụng EmissionCheck với mục tiêu thời gian tra cứu ≤30 giây.

Claim 2: ACIL giải quyết vấn đề chủ xe bỏ lỡ hạn kiểm định dẫn đến phạt 300.000–400.000 đồng theo Nghị định 100/2019/NĐ-CP thông qua hệ thống push notification tự động tại các ngưỡng 30 ngày, 7 ngày, 1 ngày và ngày hết hạn.

Claim 3: ACIL giải quyết thời gian chờ trung bình 2–4 giờ tại trung tâm đăng kiểm cho người không đặt lịch trước bằng tính năng đặt lịch online, với mục tiêu giảm thời gian chờ xuống ≤30 phút cho người đã đặt lịch — cho 85% chủ xe có điện thoại thông minh tại Việt Nam.


Quyền sở hữu & Bản quyền

© 2026 Alpha Chain Ltd. Tất cả quyền được bảo lưu.

Tài liệu này là tài sản độc quyền của Alpha Chain Ltd. Việc sao chép, phân phối lại, hoặc tạo sản phẩm phái sinh đều yêu cầu sự đồng ý bằng văn bản từ Alpha Chain Ltd.


Lịch sử thay đổi

Phiên bảnNgàyTác giảThay đổi
2.02026-04-20Alpha Chain Ltd.Thêm phần Claims
1.02026-04-17Alpha Chain Ltd.Tạo ban đầu