미니프로그램 사용자, 현지 프론트엔드 개발자, 관리자별 핵심 여정과 시스템 인터페이스를 정의한 설계도입니다.
사용자는 WeChat에서 로그인 후 사고 정보를 입력하고 영상을 업로드하며, 분석 상태와 결과물을 확인합니다.
WeChat 인증
고유 사용자 식별
날짜, 장소, 차량 유형
사고 내용 작성
Tencent COS 직접 업로드
업로드 상태 확인
대기, 분석중, 완료
상태 변경 확인
결과 영상 재생
PDF 보고서 조회
사용자가 WeChat 인증으로 진입하고 사고 분석 신청을 시작하는 화면입니다.
WeChat code를 서버로 전달하고 서버는 고유 ID를 저장한 뒤 서비스 토큰을 발급합니다.
사용자가 원본 사고 영상을 선택하고 업로드 진행률을 확인하는 화면입니다.
API 서버가 COS 업로드 서명을 발급하고, 클라이언트가 저장소로 직접 업로드 후 메타데이터를 등록합니다.
내 사건 목록에서 분석 진행 상태와 결과 영상, PDF 보고서를 확인합니다.
사건 상태 API와 결과물 조회 API를 호출해 최신 결과를 제공합니다.
현지 개발팀은 Swagger 문서, 샘플 요청, 오류 코드 기준으로 미니프로그램 화면과 백엔드를 연동합니다.
Swagger 명세
엔드포인트 파악
로그인 code 전달
토큰 발급 확인
서명 요청
COS 직접 업로드
등록, 목록, 상세
상태 조회
오류 코드 확인
샘플 응답 비교
현지팀이 API 그룹, 요청 필드, 응답 구조를 한곳에서 확인합니다.
OpenAPI 스펙을 코드와 동기화해 문서와 실제 API 차이를 줄입니다.
영상 업로드 전 필요한 서명과 저장 경로를 테스트합니다.
서버는 파일명, 용량, 형식을 검증하고 제한 시간 있는 업로드 권한을 발급합니다.
연동 중 자주 발생하는 인증, 필수값, 업로드 오류를 빠르게 확인합니다.
표준 오류 코드와 메시지, 해결 가이드를 문서화해 커뮤니케이션 비용을 낮춥니다.
관리자는 신규 사건을 확인하고 상태를 변경하며, 분석 완료 결과 영상과 PDF 보고서를 등록합니다.
상태별 조회
신규 사건 확인
입력 정보 확인
원본 영상 재생
대기, 분석중
완료, 보류
결과 영상
PDF 보고서
상태별 건수
운영 현황 파악
관리자가 전체 사건을 상태별로 필터링하고 우선 처리 대상을 찾는 화면입니다.
상태, 날짜, 차량 유형, 키워드 조건으로 서버 페이지네이션 조회를 수행합니다.
사용자 입력값과 원본 사고 영상을 함께 확인하고 상태를 변경합니다.
COS 보안 URL을 제한 시간으로 발급해 브라우저 내 영상 확인을 지원합니다.
분석 완료된 결과 영상과 PDF 보고서를 등록하고 사용자에게 완료 상태를 제공합니다.
결과 파일 업로드 후 사건 상태를 완료로 변경하고 사용자 조회 API에 노출합니다.