信息采集:在用戶首次使用人臉消費機之前,需要進行人臉信息的采集。一般會有專門的工作人員使用消費機自帶的高清攝像頭或者連接的外部專業采集設備,從多個角度拍攝用戶的臉部照片。這些照片會盡可能地涵蓋用戶的各種面部表情、發型變化以及是否佩戴眼鏡等情況,以確保后續識別的準確性。
信息關聯:采集到的人臉信息會與用戶在智慧食堂系統中的賬戶信息進行關聯。對于學校食堂,可能會與學生的學籍信息(學號、姓名、班級等)或者教職工的工號等信息綁定;在企業食堂,則會和員工編號、部門等信息相關聯。同時,還會關聯用戶的支付賬戶,比如校園卡賬戶余額、企業補貼賬戶或者第三方支付平臺等,用于完成支付結算。
數據存儲與加密:人臉信息和關聯的賬戶信息會被存儲在智慧食堂系統的數據庫中。為了保護用戶的隱私和數據安全,這些數據會采用高級加密標準(AES)等加密算法進行加密處理。只有經過授權的系統模塊和人員,在特定的驗證程序下才能訪問和解密這些數據。
2.就餐刷臉支付階段
識別啟動:當用戶來到智慧食堂的打飯窗口,準備進行支付時,站在人臉消費機前適當的位置,一般會有指示燈或者語音提示引導用戶。此時,消費機的攝像頭會自動啟動,開始捕捉用戶的臉部圖像。
特征提取與比對:攝像頭捕捉到的臉部圖像會被傳送到消費機的內部處理系統。系統會使用人臉識別算法對圖像進行特征提取,例如提取眼睛、鼻子、嘴巴等關鍵部位的幾何形狀、位置關系等特征向量。然后,將這些提取的特征向量與數據庫中存儲的用戶人臉特征模板進行比對。這個比對過程是高度精確的,會考慮到特征的相似度、角度差異等多個因素。
身份驗證與支付:如果比對結果符合一定的相似度閾值(通常這個閾值會設置得較高,以確保準確性),則認為用戶身份驗證成功。此時,系統會根據用戶之前關聯的支付賬戶進行扣費操作。例如,如果是校園卡賬戶支付,系統會直接從賬戶余額中扣除相應的餐費;如果是和第三方支付平臺關聯,會向第三方支付平臺發送支付請求并等待確認,確認成功后完成支付。整個支付過程非常迅速,通常只需要幾秒鐘,用戶可以立即完成就餐。
3.系統后臺管理與數據更新階段
交易記錄更新:在完成每一筆刷臉支付后,智慧食堂系統的后臺會及時更新交易記錄。記錄內容包括支付時間、支付金額、消費菜品(如果系統與食堂打飯窗口的菜品記錄系統相連)等詳細信息。這些記錄可以用于食堂的財務管理、菜品銷售統計等諸多方面。
數據同步與備份:為了保證數據的完整性和安全性,人臉消費機的數據會定期與智慧食堂系統的中心數據庫進行同步。同時,中心數據庫也會進行數據備份,以防止數據丟失或損壞。備份的數據可以存儲在本地服務器的冗余硬盤陣列中,也可以存儲在云端存儲服務中,確保在突發情況下(如服務器故障、火災等)數據能夠得到恢復。
系統優化與維護:根據用戶刷臉支付過程中的數據反饋,如識別成功率、支付失敗率等情況,系統管理員可以對人臉消費機的人臉識別算法參數、支付接口設置等進行優化。同時,也需要定期對設備進行維護,包括軟件更新、硬件檢查等,以確保設備能夠持續、穩定地運行,為用戶提供良好的刷臉吃飯體驗。