1. 정상 입출차 과정
- 차량 입차 프로세스
- 입구 카메라 촬영
- 촬영 이미지 AI서버로 전송
- AI서버에서 백엔드 서버로 추출 텍스트 전송
- 추출 텍스트 판별
- 백엔드 서버에서 키오스크 클라이언트로 SSE 추출 텍스트 전송
- 키오스크에서 장애 여부와 선호 자리 입력
- 입력받은 정보를 클라이언트에서 백엔드 서버로 전송
- 백엔드 서버에서 해당 정보를 기반으로 자리 배정 로직 수행
- 배정된 자리를 클라이언트에 반환
- 클라이언트에 배정 정보 출력
- 입구 차단바 해제
- 주차장 내부 프로세스
- 구역 진입 시 차량 번호판 촬영
- 촬영 이미지 AI서버로 전송
- AI서버에서 백엔드 서버로 추출 텍스트 전송
- 추출 텍스트로 차량 배정 위치 검색
- 배정 위치를 스프링에서 AI서버로 전송
- AI서버에서 라즈베리 파이로 전송
- 라즈베리 파이에서 현재 위치와 배정 위치가 같다면 자리 차단바를 열어줌
- 주차
- 출차 프로세스
- 출구 카메라 촬영
- 촬영 이미지 AI서버로 전송
- AI서버에서 백엔드 서버로 추출 텍스트 전송
- 추출 텍스트에 해당하는 차량 출차 처리
- 출차 후 AI서버로 자리 반환
- AI서버에서 라즈베리 파이로 자리 전송
- 해당 자리 차단바 잠금 설정
2. 예외 사항
- 입구 카메라 차량 번호 인식 오류
- 키오스크 재촬영 요구 페이지 반환
- 번호 인식 후 주차장 만차 시 만차 페이지 반환
- 주차 자리 차단기 해제 백엔드 > AI서버 요청
- 라즈베리 파이에서 AI서버에 차단기 해제 요청 확인
- 라즈베리 파이가 해당 자리 차단기 해제