Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Arsitektur dan Diagram Urutan
Diagram berikut merinci cara Amazon Rekognition Face Liveness beroperasi terkait arsitektur fitur dan urutan operasi:


Proses pemeriksaan Face Liveness melibatkan beberapa langkah sebagaimana diuraikan sebagai berikut:
-
Pengguna memulai pemeriksaan Face Liveness di Aplikasi Klien.
Aplikasi Klien memanggil backend pelanggan, yang pada gilirannya memanggil layanan Amazon Rekognition. Layanan ini menciptakan Face Liveness Session dan mengembalikan yang unik SessionId. Catatan: Setelah dikirim akan kedaluwarsa dalam 3 menit, jadi hanya ada jendela 3 menit untuk menyelesaikan Langkah 3 hingga 7 di bawah ini. SessionId SessionID baru harus digunakan untuk setiap pemeriksaan Face Liveness. Jika SessionID yang diberikan digunakan untuk pemeriksaan Face Liveness berikutnya, pemeriksaan akan gagal. Selain itu, SessionId kedaluwarsa 3 menit setelah dikirim, membuat semua data Liveness yang terkait dengan sesi (misalnya, SessionID, gambar referensi, gambar audit, dll.) tidak tersedia.
-
Aplikasi Klien merender komponen FaceLivenessDetector Amplify menggunakan callback yang SessionId diperoleh dan sesuai.
-
FaceLivenessDetector Komponen ini membuat koneksi ke layanan streaming Amazon Rekognition, membuat oval di layar pengguna, dan menampilkan urutan lampu berwarna. FaceLivenessDetector merekam dan mengalirkan video secara real-time ke layanan streaming Amazon Rekognition.
-
Layanan streaming Amazon Rekognition memproses video secara real-time, menyimpan hasilnya, dan mengembalikan DisconnectEvent a ke FaceLivenessDetector komponen saat streaming selesai.
-
FaceLivenessDetector Komponen memanggil
onAnalysisComplete
callback untuk memberi sinyal ke Aplikasi Klien bahwa streaming telah selesai dan skor siap untuk diambil. -
Aplikasi Klien memanggil backend pelanggan untuk mendapatkan tanda Boolean yang menunjukkan apakah pengguna aktif atau tidak. Backend pelanggan membuat permintaan ke layanan Amazon Rekognition untuk mendapatkan skor kepercayaan, referensi, dan gambar audit. Backend pelanggan menggunakan atribut ini untuk menentukan apakah pengguna aktif dan mengembalikan respons yang sesuai ke Aplikasi Klien.
-
Terakhir, Aplikasi Klien meneruskan respons ke FaceLivenessDetector komponen, yang merender success/failure pesan dengan tepat untuk menyelesaikan alur.