Skip to main content
v1.0

TimVanTac

Tóm tắt

Tài xế xe ôm công nghệ tại Việt Nam chịu rủi ro thương tích cao nhất trong các vụ va chạm giao thông — vụ việc tài xế dùng gậy kim loại đánh người sau va chạm đang gây báo động dư luận. Hiện tại không có công cụ bảo vệ nào ngoài app gọi xe cơ bản. TimVanTac cung cấp vòng bảo vệ số hoàn chỉnh: ghi âm tự động khi phát hiện va chạm (accelerometer) + nút SOS 1 chạm gửi GPS + clip đến cảnh sát + chat ẩn danh giải quyết tranh chấp trước khi leo thang. Mô hình B2C miễn phí tài xế tạo network effect, B2B với Grab/Be/Gojek cho dữ liệu an toàn.


Định nghĩa vấn đề

Phát biểu vấn đề

Tài xế xe ôm công nghệ (Grab, Be, Gojek) làm việc trong môi trường giao thông phức tạp tại Việt Nam với hàng triệu vụ va chạm mỗi năm. Khi xảy ra va chạm, tài xế phải tự đối mặt với nguy cơ thương tích từ tranh chấp với đối phương — không có công cụ bảo vệ, không có bằng chứng ghi âm, và không có kênh giải quyết tranh chấp phi bạo lực. Vụ việc tài xế dùng gậy kim loại đánh người sau va chạm là điển hình cho leo thang bạo lực khi thiếu công cụ hỗ trợ.

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

  • Số vụ tai nạn giao thông liên quan xe máy tại Việt Nam: Ước tính 60.000–80.000 vụ/năm (theo Ủy ban An toàn giao thông Quốc gia) (ước tính)
  • Số tài xế xe ôm công nghệ: Hơn 800.000 tài xế (Grab: 400K+, Be: 200K+, Gojek: 200K+) (ước tính)
  • Thiệt hại thu nhập khi bị thương: Trung bình 2-4 tuần không làm việc → mất thu nhập 6-12 triệu VNĐ/lần (ước tính)
  • Rủi ro leo thang bạo lực: Ước tính 5-10% vụ va chạm dẫn đến tranh chấp leo thang (đánh nhau, kiện cáo kéo dài) (ước tính)
  • Chi phí y tế cho thương tích nhẹ: 1-5 triệu VNĐ/lần (vết thương nông, gãy xương nhẹ) (ước tính)

Phạm vi

  • Trong phạm vi: Tài xế xe ôm công nghệ (Grab, Be, Gojek) tại TP.HCM, Hà Nội, và các thành phố lớn
  • Ngoài phạm vi: Tài xế taxi truyền thống, xe tải, an toàn hành khách trong xe (đã có CarHeatGuard)

Mô hình vấn đề

Mô hình rủi ro và bảo vệ tài xế sau va chạm:

Pbạo lực=f(D,T,E,I)P_{\text{bạo lực}} = f(D, T, E, I)

Các biến:

  • Pbạo lựcP_{\text{bạo lực}} — xác suất leo thang bạo lực sau va chạm
  • DD — mức độ thiệt hại tài sản (va chạm nhẹ/trung bình/nặng)
  • TT — thời gian phản ứng (phút từ khi va chạm đến khi giải quyết)
  • EE — trạng thái cảm xúc của các bên (bình tĩnh/căng thẳng/nguội)
  • II — sự hiện diện của bằng chứng (ghi âm/video có/không)

Các ràng buộc: C1:thời gian ghi aˆm30 giaˆy(lưu trước/sau va chạm)C_1: \text{thời gian ghi âm} \geq 30 \text{ giây} \quad \text{(lưu trước/sau va chạm)} C2:thời gian phản ứng SOS10 giaˆy(từ luˊc nhaˆˊn đeˆˊn khi gửi)C_2: \text{thời gian phản ứng SOS} \leq 10 \text{ giây} \quad \text{(từ lúc nhấn đến khi gửi)} C3:bảo mật dữ liệu caˊ nhaˆn=encryption at rest + in transitC_3: \text{bảo mật dữ liệu cá nhân} = \text{encryption at rest + in transit}

Mục tiêu: minimize Pbạo lực subject to C1,C2,C3\text{minimize } P_{\text{bạo lực}} \text{ subject to } C_1, C_2, C_3

hiệu quả bảo vệ=ΔPbạo lực=Pbạo lựckhoˆng coˊPbạo lựccoˊ TimVanTac\text{hiệu quả bảo vệ} = \Delta P_{\text{bạo lực}} = P_{\text{bạo lực}}^{\text{không có}} - P_{\text{bạo lực}}^{\text{có TimVanTac}}


Giải pháp đề xuất

TimVanTac là app bảo vệ tài xế xe ôm công nghệ với 3 tính năng cốt lõi tạo thành vòng bảo vệ hoàn chỉnh: ghi âm tự động, nút SOS, và chat ẩn danh.

Tính năng 1: Ghi âm tự động khi phát hiện va chạm

  • Phát hiện va chạm qua accelerometer: Khi cảm biến gia tốc phát hiện thay đổi đột ngột (ngưỡng ava chạm3ga_{\text{va chạm}} \geq 3g), hệ thống tự động bắt đầu ghi âm
  • Lưu 30 giây trước + 30 giây sau va chạm: Buffer vòng 60 giây đảm bảo ghi lại toàn bộ tình huống
  • Mã hóa và lưu trữ cục bộ: Clip ghi âm được mã hóa AES-256, lưu trên thiết bị, chỉ gửi khi user cho phép hoặc khi nhấn SOS
  • Bật/tắt thủ công: Tài xế có thể bật ghi âm thủ công bất kỳ lúc nào (không chỉ khi va chạm)

Tính năng 2: Nút SOS 1 chạm

  • Một chạm để gửi SOS: Khi nhấn nút SOS, hệ thống gửi tự động: GPS hiện tại + clip ghi âm (30 giây trước/sau) + thông tin tài xế đến cảnh sát + 2 người liên hệ khẩn
  • Gửi tự động khi gọi cảnh sát 113: Khi tài xế gọi 113, app tự động gửi GPS + clip cho cảnh sát
  • Phản hồi từ cảnh sát: Kênh liên lạc 2 chiều giữa tài xế và cảnh sát qua app

Tính năng 3: Chat ẩn danh giải quyết tranh chấp

  • Kết nối ẩn danh giữa 2 bên va chạm: Khi xảy ra va chạm, cả 2 bên có thể chat ẩn danh (không biết số điện thoại) để thương lượng
  • Hệ thống đề xuất giải quyết: Gợi ý mức bồi thường dựa trên thiệt hại thực tế (ghi âm làm bằng chứng), giảm áp lực từ cả 2 phía
  • Tư vấn pháp lý cơ bản: Chatbot cung cấp thông tin quy định pháp luật về bồi thường tai nạn giao thông

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

  • Quyết định 1 — Thiết bị thông minh, không phần cứng rời: Dùng accelerometer trên smartphone của tài xế (không cần thiết bị phần cứng riêng) → giảm chi phí, tăng khả năng tiếp cận. App chạy nền với mức pin thấp.
  • Quyết định 2 — Ẩn danh là cơ chế giảm leo thang: Chat ẩn danh giữa 2 bên giảm áp lực đối đầu, tạo không gian thương lượng an toàn trước khi leo thang. Bằng chứng ghi âm là cơ sở để thương lượng công bằng thay vì đe dọa.

Tiêu chí thành công

Tiêu chíMục tiêuPhương pháp đo lường
Tài xế cài đặt app50.000 tài xế sau 12 thángSố cài đặt + active
Giảm tỷ lệ leo thang bạo lựcGiảm 40% so với baselineSố vụ bạo lực trong nhóm tài xế dùng app
Thời gian gửi SOSDưới 10 giâyTest tự động mỗi tuần
Tài xế dùng chat giải quyết tranh chấp30% vụ va chạmSố phiên chat được khởi tạo

Luồng hệ thống

Luồng này demonstrates 2 nhánh: giải quyết tranh chấp bằng chat ẩn danh (không cần cảnh sát) hoặc gửi SOS cảnh báo cảnh sát + người thân (khi tài xế không an toàn). Cả 2 nhánh đều bắt đầu từ phát hiện va chạm tự động qua accelerometer.


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

Mô tả thuật toán

Giai đoạn 1 — Phát hiện va chạm:

  1. Accelerometer liên tục đo a(t)a(t) mỗi 50ms
  2. Khi a(t)amathrmvachm=3ga(t) \geq a_{mathrm{va chạm}} = 3g, trigger ghi âm
  3. Đọc buffer tròn 30 giây trước va chạm
  4. Tiếp tục ghi thêm 30 giây sau

Giai đoạn 2 — Mức bồi thường đề xuất:

  1. Phân tích clip ghi âm để xác định mức độ va chạm (âm thanh va đập, tiếng nói căng thẳng)
  2. Đối chiếu với cơ sở dữ liệu mức bồi thường phổ biến
  3. Đề xuất mức Cmathrmđe^ˋxua^ˊtC_{mathrm{đề xuất}} cho cả 2 bên

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

Phát hiện va chạm qua accelerometer:

va chạm={TRUEkhi maxt[t1,t]a(t)ava chạmFALSEkhi maxt[t1,t]a(t)<ava chạm\text{va chạm} = \begin{cases} \text{TRUE} & \text{khi } \max_{t \in [t-1, t]} \|a(t)\| \geq a_{\text{va chạm}} \\ \text{FALSE} & \text{khi } \max_{t \in [t-1, t]} \|a(t)\| \lt a_{\text{va chạm}} \end{cases}

Mức bồi thường đề xuất:

Cđeˆˋ xuaˆˊt=αDư+βEca˘ng+γTbảo hiểmC_{\text{đề xuất}} = \alpha \cdot D_{\text{ư}} + \beta \cdot E_{\text{căng}} + \gamma \cdot T_{\text{bảo hiểm}}

Tham số:

  • a(t)a(t) — vector gia tốc 3 trục tại thời điểm tt (m/s²)
  • a(t)\|a(t)\| — độ lớn gia tốc tại thời điểm tt
  • ava chạm=3g=29.4a_{\text{va chạm}} = 3g = 29.4 m/s²
  • DưD_{\text{ư}} — thiệt hại phương tiện ước tính (VNĐ)
  • Eca˘ngE_{\text{căng}} — chỉ số căng thẳng từ giọng nói trong clip (0–1)
  • Tbảo hiểmT_{\text{bảo hiểm}} — mức bồi thường bảo hiểm bắt buộc TNDS (VNĐ)
  • α,β,γ\alpha, \beta, \gamma — trọng số (xác định từ dữ liệu va chạm lịch sử)

Độ phức tạp

Chỉ sốGiá trị
Độ phức tạp thời gianO(1)O(1) cho phát hiện va chạm (so sánh ngưỡng); O(n)O(n) cho phân tích clip (nn = độ dài clip)
Độ phức tạp không gianO(1)O(1) cho buffer accelerometer; O(s)O(s) cho clip ghi âm (ss = kích thước clip)

Kiến trúc hệ thống

+------------------------------------------+
| Lớp Ứng dụng Di động |
| +--------------------------------------+ |
| | React Native App (iOS + Android) | |
| | - Nút SOS 1 chạm (Floating) | |
| | - Chat ẩn danh | |
| | - Giao diện ca làm việc | |
| +--------------------------------------+ |
+------------------------------------------+
|
v
+------------------------------------------+
| Background Service (Record + SOS) |
+------------------------------------------+
| | |
v v v
+----------+ +----------+ +----------+
| Acceler. | | Audio | | GPS |
| Monitor | | Recorder | | Service |
+----------+ +----------+ +----------+
| | |
+--------------+------------+
|
v
+------------------------------------------------+
| Firebase Cloud (Realtime + Storage) |
| - /sos_alerts (GPS + clip + TX profile) |
| - /chat_rooms (anonymous chat sessions) |
| - /accident_reports (statistics) |
+------------------------------------------------+
|
v
+------------------------------------------+
| Firebase Cloud Functions (Notification) |
+------------------------------------------+

Mô tả các thành phần:

  • React Native App: Giao diện tài xế — nút SOS nổi, chat ẩn danh, hiển thị bản đồ vùng nguy hiểm (heatmap)
  • Background Service: Chạy nền khi app tắt, giám sát accelerometer liên tục, ghi âm khi phát hiện va chạm
  • Accelerometer Monitor: Kiểm tra a(t)a(t) mỗi 50ms, trigger khi a(t)3g\|a(t)\| \geq 3g
  • Audio Recorder: Ghi âm buffer vòng 60 giây (30 giây trước + 30 giây sau va chạm), mã hóa AES-256
  • GPS Service: Lấy GPS khi gửi SOS, cập nhật bản đồ vùng nguy hiểm
  • Firebase Cloud: Lưu trữ clip ghi âm, quản lý chat ẩn danh, lưu báo cáo va chạm ẩn danh

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

Trường hợp sử dụng 1: Tài xế va chạm nhẹ, giải quyết bằng chat ẩn danh

Các tác viên: Tài xế xe ôm Grab + người đi xe máy khác Tiên điều kiện: Tài xế đã bật TimVanTac, accelerometer đang giám sát Kích hoạt: Va chạm nhẹ với người đi xe máy khác (cả 2 không bị thương) Các bước:

  1. Accelerometer phát hiện a(t)3g\|a(t)\| \geq 3g → ghi âm tự động 60 giây
  2. Tài xế và đối phương dừng lại, tài xế mở TimVanTac, chọn "Giải quyết ẩn danh"
  3. Hệ thống tạo mã 6 chữ số, tài xế đưa mã cho đối phương
  4. Đối phương nhập mã trên TimVanTac → tham gia chat ẩn danh (không biết số điện thoại)
  5. Hệ thống đề xuất: "Dựa trên ghi âm, thiệt hại ước tính 500.000 VNĐ. Mức bồi thường đề xuất: 400.000 VNĐ"
  6. Cả 2 đồng ý → tài xế xác nhận giải quyết xong → clip được lưu mã hóa Sau điều kiện: Clip ghi âm được lưu trong 90 ngày (bằng chứng nếu cần), không có leo thang bạo lực Kết quả mong đợi: Giải quyết tranh chấp trong 15 phút, không cần cảnh sát, không có bạo lực

Trường hợp sử dụng 2: Tài xế bị tấn công sau va chạm, gửi SOS

Các tác viên: Tài xế xe ôm Be + đối phương (có hành vi bạo lực) Tiên điều kiện: Tài xế đã bật TimVanTac, accelerometer đang giám sát Kích hoạt: Va chạm dẫn đến đối phương tấn công bằng gậy kim loại Các bước:

  1. Accelerometer phát hiện a(t)3g\|a(t)\| \geq 3g → ghi âm tự động 60 giây
  2. Tài xế nhận thấy đối phương có hành vi bạo lực → nhấn nút SOS (1 chạm)
  3. Hệ thống gửi tự động: GPS + clip ghi âm (60 giây) + thông tin tài xế đến cảnh sát 113
  4. Hệ thống gửi SMS GPS đến 2 người liên hệ khẩn
  5. Cảnh sát nhận thông tin, liên lạc với tài xế qua app
  6. Tài xế cung cấp clip làm bằng chứng cho cảnh sát Sau điều kiện: Cảnh sát đến hiện trường, clip ghi âm là bằng chứng pháp lý Kết quả mong đợi: Tài xế được bảo vệ kịp thời, bạo lực được ngăn chặn, clip là bằng chứng xử lý

Mô hình kinh doanh

Mô hình doanh thu

R=PB2B+Abảo hiểm+Dan toaˋnR = P_{\text{B2B}} + A_{\text{bảo hiểm}} + D_{\text{an toàn}}

Các thành phần:

  • PB2BP_{\text{B2B}} — phí từ Grab/Be/Gojek mua dữ liệu an toàn giao thông (heatmap, số liệu va chạm) — 50–200 triệu VNĐ/doanh nghiệp/năm
  • AmathrmbohimA_{mathrm{bảo hiểm}} — hoa hồng từ bảo hiểm tai nạn cho tài xế xe ôm (5-15% phí bảo hiểm)
  • DmathrmantoaˋnD_{mathrm{an toàn}} — doanh thu từ báo cáo phân tích an toàn giao thông bán cho công ty bảo hiểm, cơ quan quản lý

Cấu trúc chi phí

Loại chi phíMô tảSố tiền (ước tính/tháng)
Firebase HostingDatabase + storage + functions20 triệu VNĐ
React Native DeveloperPhát triển + duy trì app25 triệu VNĐ
Backend EngineerCloud functions + SOS service20 triệu VNĐ
MarketingTiếp cận tài xế15 triệu VNĐ
Legal/ComplianceTư vấn pháp lý cho bảo mật dữ liệu5 triệu VNĐ
Tổng chi phí vận hành~85 triệu VNĐ/tháng

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

\text{Số B2B hòa vốn} = \frac{C_{mathrm{fixed}}}{P_{mathrm{B2B}}}} = \frac{85{,}000{,}000}{75{,}000{,}000} = 1.13 \text{ doanh nghiệp}

Với PmathrmB2B=75,000,000P_{mathrm{B2B}} = 75{,}000{,}000 VNĐ/năm/doanh nghiệp (gói dữ liệu an toàn cơ bản). Chỉ cần 2 trong số Grab/Be/Gojek ký hợp đồng → hòa vốn ngay. Tài xế dùng miễn phí để tạo network effect.


Kế hoạch MVP

Giai đoạn 1: Nền tảng cốt lõi (Tuần 1–4, đến 2026-05-17)

  • Thiết kế architecture React Native + Firebase
  • Background service giám sát accelerometer (phát hiện va chạm)
  • Ghi âm buffer vòng 60 giây với mã hóa cục bộ
  • Nút SOS 1 chạm (gửi GPS + clip đến webhook)
  • Firebase Cloud Functions cho tiếp nhận SOS

Tiêu chí kết thúc: Tài xế test có thể nhấn SOS và nhận phản hồi GPS trong vòng 10 giây. Ghi âm lưu đúng 60 giây (30 giây trước + 30 giây sau).

Giai đoạn 2: Chat ẩn danh và mức bồi thường (Tuần 5–8, đến 2026-06-14)

  • Tính năng chat ẩn danh giữa 2 bên va chạm
  • Thuật toán mức bồi thường đề xuất dựa trên ghi âm
  • Giao diện heatmap điểm va chạm thường xuyên
  • Pilot với 200 tài xế tại TP.HCM
  • Tích hợp gửi đến 113 qua Firebase Notification

Tiêu chí kết thúc: 200 tài xế pilot dùng app trong 1 tháng, ít nhất 10 vụ va chạm được xử lý qua chat ẩn danh.

Giai đoạn 3: B2B và mở rộng (Tuần 9–12, đến 2026-07-12)

  • Gói B2B cho Grab/Be/Gojek (dữ liệu an toàn, heatmap)
  • Tích hợp bảo hiểm tai nạn (hoa hồng)
  • Mở rộng Hà Nội và 3 thành phố lớn
  • Ra mắt public (soft launch)
  • Tiếp cận 5.000 tài xế

Tiêu chí kết thúc: Có ít nhất 1 hợp đồng B2B với Grab/Be/Gojek, 5.000 tài xế cài đặt, 50 vụ va chạm xử lý.


Các yêu cầu

Yêu cầu 1: Alpha Chain Ltd. yêu cầu hệ thống phát hiện va chạm với độ chính xác trên 95% (không bỏ sót vụ va chạm thực, không nhầm với đường xóc) trên dataset 1.000 vụ va chạm được ghi nhận.

Yêu cầu 2: Alpha Chain Ltd. yêu cầu clip ghi âm được mã hóa AES-256 tại thiết bị và trong quá trình truyền tải, với khóa giải mã chỉ được cấp cho tài xế (user) hoặc cảnh sát khi có lệnh.

Yêu cầu 3: Alpha Chain Ltd. yêu cầu thời gian gửi SOS (từ lúc nhấn đến khi cảnh sát nhận được GPS + clip) dưới 10 giây trong điều kiện mạng 4G, với tỷ lệ thành công trên 99%.

Yêu cầu 4: Alpha Chain Ltd. yêu cầu chat ẩn danh không tiết lộ số điện thoại của cả 2 bên, với log chat được lưu mã hóa trên Firebase và không ai (kể cả Alpha Chain Ltd.) có thể đọc được nội dung.


Claims

Claim 1: ACIL giảm nguy cơ leo thang bạo lực sau va chạm giao thông cho tài xế xe ôm công nghệ bằng cách cung cấp bằng chứng ghi âm (60 giây: 30 giây trước + 30 giây sau va chạm) làm cơ sở thương lượng công bằng thay vì đe dọa.

Claim 2: ACIL đảm bảo phản ứng nhanh trong tình huống khẩn cấp bằng cách gửi SOS (GPS + clip ghi âm + thông tin tài xế) đến cảnh sát 113 trong thời gian ngắn kể từ lúc nhấn nút, với tỷ lệ thành công cao trong điều kiện mạng 4G.

Claim 3: ACIL giảm thiệt hại thu nhập cho tài xế sau va chạm bằng cách giải quyết tranh chấp qua chat ẩn danh nhanh chóng thay vì để leo thang dẫn đến kiện cáo kéo dài.

Claim 4: ACIL bảo vệ dữ liệu cá nhân tài xế bằng cách mã hóa clip ghi âm AES-256 tại thiết bị và trong quá trình truyền tải, với khóa giải mã chỉ được cấp cho tài xế (user) hoặc cảnh sát khi có lệnh, và chat ẩn danh không ai (kể cả Alpha Chain Ltd.) có thể đọc được nội dung.

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
1.02026-04-19Alpha Chain Ltd.Tạo ban đầu từ concept-brief #5 (TimVanTac)