Devzone

전체메뉴

포트폴리오

창의적인 기술로 혁신을 이뤄냅니다.

sosage 비상 발신 장치

Windows Mobile Phone, Android Phone, 일반핸드폰에서 고객들이 액세서리 Bluetooth 장치로 비상 버튼을 누를시 위치정보등의 SOS를 발생시키는 시스템
소프트웨어 개발 스마트폰 어플개발 정밀 장비 개발
  1. - Windows Mobile Phone, Android Phone, 일반핸드폰 고객들이 비상 발생시 액세서리 형의 Bluetooth 장치로
  2. - 비상 버튼을 눌러 비상 정보를 발생시키면 Emer Process Server(비상 처리 서버)에서 정보를 수신하여
  3. - Sosage Server로 전송함으로써 사용자의 위치정보를 파악하여 고객의 보호자에게 SMS를 전송함으로써
  4. - 비상사태시 신속한 대처가 가능하게 하는 블루투스 비상발신 프로그램입니다.
제작 기간
작업 시기 : 2010. 7 ~ 2010. 9 (2달)
제작사
(주)에스웨어(SWEAR)
계약 방식
전체 SW, Application 디자인, 웹사이트 개발, Android/MS폰 App개발
개발 언어
Net Framework 3.5 (WEB), Compact 3.5 (MS폰), Java (Android)
개발툴
Visual Studio 2008/2010, 이클립스

sosage 비상 발신 장치

프로젝트 상세설명

sosage 비상 발신 장치

시스템 개략 구조도

Device Process Registration / Connection Process

* 기본 HW 장치 가정


- Searching, Paring, Connection을 모두 블루투스 장비에서 수행.


- 비상시 Paring 암호를 0000으로 , 등록시는 별도 암호를 사용하여 연결수행.


- 0000 자동 페어링 기능을 가진 스마트폰에 별도 Alert없이 연결 가능함.


1. 장치 등록 Process

장치등록


로그인 버튼 ( 또는 등록 정보 가져오기)

- 아이디 암호 입력후 서버에 저장된 정보 가져오기


- 로그인되면 등록정보, 구조요청자 정보 모두 수신


- 인터넷에서 가입했거나 or 폰에 새로 프로그램 설치한 경우에 사용


회원가입 버튼

- 아이디 입력한후 중복 없으면 가입. 위의 정보그대로 입력한후 가입 (정보수정은 홈페이지에서..)


저장 버튼

- 구조 요청자 목록이 변했을때만 (또는 신규등록) 활성화


- 저장시 아직 가입되지 않았어도 최소 등록정보를 같이 서버로 전송할 예정


2. 연결 Process

- 스마트폰은 디바이스로부터 연결을 받아야 하는경우 이미 Audio Gateway가 사용중인 HFP 서비스를 사용할수 없으므로 별도 SOSAGE용 서비스를 생성하여 수행합니다. (연결후 이후 과정을 동일합니다)


연결 Process


SOS process

1. Feature Phone 처리 Process

- CTI 서버로부터 CID정보를 소켓 서버를 만들어 통보받고, 다시 웹의 비상Process로 전달


2. Smart Phone 처리 Process

- 장치에서 매 SOS 발생시 서버와 1회 통신(서버는 비상 상태 기록이 가능)


- 메시지는 서버가 발송, SMS대상자는 문자 수신후 특정 웹페이지에서 위치정도 자세히 확인 가능합니다


- GPS 가 켜진후에 해당 아래 Process 다시 수행(총 2번 반복)


- Smart Phone <->


서버간은 Wifi(연결되어있을시), 무선데이타통신(Wifi미연결시) 입니다


- 첫 비상 발생후 5분가량 다시 송신이 되지 않으면 서버로 비상 발생을 합니다


SOS process


Design Part

1. Phone SW Design

- 블루투스 이미지 부각


- 작은 화면을 가만한 탭 방식 구성


- 파란색(블루투스)과 회색(IPhone디자인형식) 디자인 사용


Phone SW Design


Map image server

1. SW 연동 - 소켓형

(1) Map Image Server의 소켓 포트로 연결합니다.


(2) Blocking = true로 합니다.


(3) Socket Data로 키 | 시간 | 위도 | 경도 로 String Data를 보냅니다.


(4) 응답을 대기합니다.


(5) 응답이 오면 응답은 Map Image Server 결과를 지정하는 웹의 경로 입니다.


Map image server


2. 지도 마커 디자인

- 지도 센터를 표시하는 마커를 아래처럼 디자인 합니다


- 마지막 이미지를 기본값으로 개발합니다


지도 마커 디자인


Emer Process Server Manager

- 서비스를 관리해주는 프로그램 입니다.


- 서비스를 인스톨하고, 언인스톨하고, 시작/정지할 수 있는 윈도우 폼이 있는 Manager입니다.


Emer Process Server Manager


Windows Mobile Part

- Windows Mobile에 대한 개발 파트입니다.


1. 폰 페이지 개발

- SOSAGE는 3개의 탭(상태조회,내정보등록,비상번호등록)으로 구성합니다.


상태 조회


Windows Mobile Part


내 정보 등록


내 정보 등록


비상 번호 등록


비상 번호 등록


2. 페이지 디자인

공통 부분


페이지 디자인


상태 조회 부분


상태 조회 부분


상태 조회 부분


내 정보 등록 부분


내 정보 등록 부분


비상 번호 등록 부분


비상 번호 등록


비상 번호 등록


Android Part

1. 폰 페이지 개발

- 블루 SOS는 3개의 탭(상태조회,내정보등록,비상번호등록)으로 구성합니다.


상태 조회 부분


상태 조회 부분


상태 조회 부분 옵션 - 옵션 메뉴 클릭했을 때


상태 조회 부분


- 좌표가 있을때 GPS 좌표 부분을 클릭시 다음처럼 지도로 위치가 표시됩니다.


위치 표시


내 정보 등록 부분


내 정보 등록


내 정보 등록 부분 - 등록 정보 작성 및 수정


내 정보 등록


내 정보 등록 부분 - 옵션 메뉴 클릭시


옵션 메뉴


비상 번호 등록 부분


비상 번호 등록


비상 번호 등록 부분 - 옵션 메뉴 열기


비상 번호 등록


비상 번호 등록 화면 - 연락처 입력


비상 번호 등록


비상 번호 등록 화면 - 연락처 선택


비상 번호 등록


서비스 구동 중 알림


서비스 구동 중 알림


share :