2.1차 중간 보고

                 종합설계 프로젝트 1차 중간보고서 요약

팀명

라즈미

제출일

2013 4 4

프로젝트 제목

Witness Box ver1.1

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과:

프로젝트 요약문

프로젝트 목표

1.다양한 시점의 블랙박스 영상을 확보 함으로서 보다 정확한 사건의 원인 분석이 가능하게 한다.

2.차량사고 영상을 서버에 저장하고 사고현장의 영상을 공유 하는데 있어서 추가 비용없이 안전하고 정확한 정보를 제공하는 애플리케이션이다.

3.현재 개발되어 있는 Witness Box보다  효율적으로 목격자 영상을 얻게 한다.

4.스마트폰 Sensor를 이용하여 차량 영상 훼손을 방지 하여 영상을 확보한다.

5.안드로이드 뿐만 아니라 웹서비스화를 구현하여 사용자들의 편의를 늘린다.

6.위치정보 보호법을 어기지 않기 위해 현재 app 다시 client 중심으로 구현.


마일스톤 수행 내용

1. 클라이언트 정보를 GCM 서버와 웹 서버에 등록

2. 블랙박스 영상 녹화와 함께 GPS, 시간 정보 DB에 저장

3. 사건 발생 시 해당 GPS, 시간 정보 웹 서버로 전송

4. 웹 서버에서 GCM 서버로 메시지 PUSH

5. GCM 서버로부터 모든 클라이언트에게 메시지 브로드캐스팅

6. 메시지 받은 클라이언트는 일치율 알고리즘을 통한 목격자 여부 확인

7. 목격자 일치율에 적합할 경우 웹 서버로 영상 전송

8. 사고 피해자는 적합한 증거자료 획득


동영상

            라즈미팀 Witness Box 클라이언트 시연 영상 

 


다음 마일스톤 일정

 1. 목격자 필터링 알고리즘 구현

    -위도,경도,시간,차량의 주행 방향을 고려하여 알고리즘 작성

 2. 동영상 전송 기능

    1) 사고 접수 시
    사고 동영상을 첨부파일로 전송하여 다윈 스트리밍 서버가 다른 클라이언트에게 동영    상 스트리밍 서비스를 제공하게 한다.
    2) 목격자 동영상 서버에게 전송 시
    3) 서버가 사고 당사자에 목격자 동영상 전송 시
    2) 3)을 통하여 최종적으로 사고당사자가 목격자 동영상을 전송받게 한다.
    4) 목격자 리스트 구성 및 전송
각각의 클라이언트에게 받은 목격자 여부를 종합하여 목격자 리스트를 작성 후, 사고당사자에게 목격자리스트를 제공한다.

3. 통합 개발

현재 개별적으로 개발된 ‘사고 처리’, ‘GCM Reg ID 등록’ 각각 개발된 모듈을 하나의 애플리케이션으로 통합한다.
 애플리케이션 실행 도중 발생하는 각종 예외처리를 분석하고 처리한다. 예를 들어, 안드로이드 브로드캐스트 리시버에 의해 전화와 같이 강제적으로 액티비티가 변화하는 과정에서 발생하는 애플리케이션 중지 현상을 처리하는 방법을 찾아보고 적용한다. 이를 통해, 애플리케이션 생명 주기를 신뢰성 있게 관리한다.

 

 

첨부화일 (아래 안내는 첨부 후에 삭제할 것)

1. 동영상 (위 본문 페이지에 삽입)
2. 중간 보고서(PDF)
Ċ
17조 캡스톤,
2013. 4. 4. 오전 6:54