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