Android 네이티브 앱
- 화면이 꺼진 상태에서도 수집 유지
- 배터리 소모를 고려한 수집 주기 조절
- 권한·전원 최적화 예외 안내 화면
- 단말 재부팅 후 자동 재시작
차량·장비 운행기록 모바일 시스템
차량이나 이동 장비에 거치한 Android 단말이 위치와 상태를 백그라운드로 수집하고, 운행과 정차를 스스로 구분해 일지로 정리합니다. 관리자는 웹 화면에서 지금 어디 있는지와 오늘 어떤 경로로 움직였는지를 함께 봅니다. 통신이 끊기는 구간에서는 단말에 쌓아 두었다가 연결되면 자동으로 밀어 올립니다.
※ 위 화면은 제공 가능한 구성을 보여주기 위한 예시이며, 표시된 수치는 샘플 데이터입니다.
01 — HOW IT WORKS
시작·종료 버튼을 누르게 만들면 결국 빠집니다. 단말이 스스로 판단하도록 구성합니다.
차량이나 장비에 단말을 배정합니다. 앱을 설치하고 등록 코드를 넣으면 그 뒤로는 조작이 필요 없습니다.
위치와 이동 상태를 주기적으로 기록합니다. 화면이 꺼져 있어도, 앱을 열지 않아도 동작하도록 구현합니다.
속도와 체류 시간을 보고 운행 구간과 정차 구간을 나눕니다. 신호 대기 같은 짧은 멈춤은 정차로 세지 않습니다.
통신이 끊기면 단말에 쌓아 둡니다. 연결이 돌아오면 밀린 기록을 순서대로 전송합니다.
중복과 시각 역전을 정리해 하나의 궤적으로 만듭니다. 재전송이 겹쳐도 일지가 어긋나지 않습니다.
구간별 거리와 시간이 자동으로 계산됩니다. 기간별 집계와 내보내기까지 웹 화면에서 처리합니다.
02 — WHAT WE BUILD
03 — EXAMPLES
평소에는 볼 일이 없는 화면입니다. 수집이 정상인지, 밀린 기록이 있는지만 확인할 수 있게 구성합니다.
차량 목록과 지도, 일지가 한 화면에 놓입니다. 기록이 끊긴 단말은 목록 위쪽으로 올라옵니다.
10:33 5호차 음영 진입
마지막 위치 저장됨
10:39 5호차 연결 복구
보류 18건 전송
10:39 서버 중복 2건 정리
10:40 5호차 일지 병합 완료
04 — ARCHITECTURE
단말에는 수집과 저장만 두고 집계·판정 규칙은 서버에 둡니다. 규칙이 바뀌어도 앱을 다시 배포하지 않습니다.
지하 주차장, 터널, 산간 구간에서는 전송이 반드시 끊깁니다. 그때 기록이 비면 일지의 신뢰가 무너집니다. 그래서 단말 저장과 재전송, 서버측 중복 정리를 부가 기능이 아니라 기본 동작으로 설계합니다.
배포 형태는 요구에 맞춥니다. 빠르게 시작해야 하면 클라우드로, 위치 정보를 외부에 두기 어려우면 내부 서버로 구성합니다. 같은 앱과 같은 화면을 그대로 씁니다.
05 — USE CASES
수기 운행일지를 대체하고 기간별 주행 거리와 체류 시간을 자동 집계합니다.
현장을 옮겨 다니는 계측·작업 장비의 위치와 가동 이력을 남깁니다.
방문 지점 도착·출발을 자동 인식해 별도 입력 없이 이력을 만듭니다.
실도로 주행 궤적을 모아 분석·시뮬레이션 입력으로 활용합니다.