Hình 3.1. Sơ đồ hệ thống nhận dạng và dịch trên thiết bị di động
Quy trình hoạt động của hệ thống như sau:
- Client (điện thoại android) chụp ảnh tài liệu hoặc load ảnh (sẵn có trên điện thoại) cần nhận dạng.
- Client gửi ảnh và các tùy chọn (OCR, sửa lỗi chính tả, dịch) về server qua môi trường internet.
- Sau khi nhận dữ liệu và yêu cầu từ client gửi về, server tiến hành thao tác tiền xử lý ảnh, nhận dạng ký tự trên ảnh, xử lý kết quả sau OCR, sửa lỗi chính tả và dịch ra ngôn ngữ khác (nếu client yêu cầu).
- Server gửi kết quả đã xử lý dưới dạng text về lại client qua internet.
- Client nhận kết quả, có thể chỉnh sửa theo ý muốn, có thể gửi thông tin đã rút trích qua SMS hoặc lưu vào cơ sở dữ liệu. Client cũng hỗ trợ việc tìm kiếm và truy xuất thông tin đã lưu trữ.
Dữ liệu từ client gửi về server và từ server gửi trả kết quả cho client được truyền qua môi trường internet sử dụng giao thức TCP/IP. Do client không kết nối trực tiếp đến internet qua đường cáp nên phải kết nối với internet qua wifi, GPRS, 3G.
Hệ thống hoạt động dựa trên mô hình client/server hai tầng . Client sử dụng dịch vụ do server cung cấp . Server đáp ứng yêu cầu của client , nhận kết dữ liệu từ client gửi đến , xử l ý và gửi trả lại kết quả đã xử l ý cho client. Mục đích chính khi áp dụng mô hình client/server là do hạn chế của client trong khả năng
lưu trữ (dữ liệu ngôn ngữ tập huấn có thể lên đến hàng GB ) và tốc độ xử l ý, trong khi server có thế mạnh về dung lượng lưu trữ và tốc độ tính toán.