Server processing
Server processing connects the enrollment terminal, face recognition terminal, and display terminal. It stores personnel records, checks space relationships, creates synchronization tasks, and receives device and display status.
Responsibilities
- Receive personnel details and live photos from the enrollment terminal.
- Create or update the central record while keeping the personnel ID consistent.
- Check the site, building, room, and device-group relationships.
- Create per-device synchronization tasks and record their results.
- Receive recognition events and provide data for the display.
Workflow steps
- Query the submitted record by personnel ID and verify the name, photo, and required fields.
- Check the person's site, space, and target-device scope.
- Wait for the synchronization task to move through processing, checking each device separately.
- For devices that support active delivery, confirm that processing advances; for pull devices, confirm requests and result callbacks.
- Record devices as successful, waiting, or failed. One completed device does not mean every device is complete.
- Hand the confirmed person record to the face recognition terminal for a real recognition test.
Handoff checks
| Check | Passing result |
|---|---|
| Record | Server processing finds the correct name and photo by personnel ID |
| Space relationship | Site, space, and device scope match the acceptance plan |
| Synchronization | Each target device has a clear success, waiting, or failure result |
| Device record | The face recognition terminal has the same ID and photo |
| Next step | Continue with Face recognition terminal |
Node discovery, device heartbeats, and personnel synchronization are different states. For detailed operation, see Service and Enrollment and synchronization.
Common checks
- The central record is missing: verify the submission time, personnel ID, and business result.
- The record exists but no synchronization task appears: check space and device-group relationships.
- A task waits too long: check reachability, protocol, and device response.
- One device succeeds while another fails: follow devices separately instead of creating duplicate people.
Next: Face recognition terminal.