3. 주요 구성요소 (Entity Architecture)¶
OVSE 플랫폼은 서비스 특성에 맞도록 설계된 유연한 데이터 구조를 지원합니다.
OVSE 서비스를 위한 Entity 간의 관계를 표현하면 다음과 같습니다.
하나의 서비스를 생성하면, 해당 서비스를 위한 다음의 3가지 Eneity를 추가하고 관계를 설정해주어야 합니다.
- Company
- Director
- Device
3.1. 기본 구성요소 (Basic Entity)¶
각각의 Entity들과 그 역할의 설명은 다음과 같습니다.
| 구분 | 설명 |
|---|---|
| Company | * Company는 V2N 서비스 단말의 제조사 혹은 관리 업체를 의미합니다.
(예: 블랙박스, IVI 제조사, 자체 Backend를 보유한 OEM )
* OVSE 시스템 관리자 (sysadmin) 에 의해서 등록됩니다.
* 관리자 계정(Company admin)을 통해서 서비스 대상 단말을 등록 및 관리(수정/삭제)합니다.
* 등록된 Device 들을 Director에게 할당합니다.
|
| Director | * V2N Application Device를 소유/관리/운용하고 있는 사용자
* Device의 등록/삭제를 할 수 있으며, 타 Director가 등록한 Device는 접근할 수 없습니다.
|
| Device | * OVSE와 플랫폼과 통신하여 V2N Application을 제공하는 주체.
* 차량의 위치, Event 정보를 센싱하여 플랫폼으로 전달하고,
플랫폼으로 부터 V2N Event 메세지를 수신하여 서비스한다.
|
3.2. Device Types¶
다음은 단말의 특성에 따라 구분될 수 있는 Open V2N Service Client 인 ‘’OVC’‘의 두 가지 타입을 명세합니다. 실제 Device는 GPS, ADAS, IVI 등 여러 종류가 있을 수 있으나, OVSE플랫폼 입장에서는 연동되는 Device를 T맵의 탑재 유무를 기준으로 크게 두 가지로 나눕니다.
- Open V2N Service Client (이하 OVC) Types
OVSE 플랫폼에서 연동할 수 있는 OVC 타입은 GPS only OVC (OVC-g) 와 Map Mapping Capable OVC (OVC-m) 로 구분됩니다.
각 타입의 특징은 아래 표를 참고하시기 바랍니다.
| Type | Description |
|---|---|
| OVC-g | OVC-g는 단말에 탑재되는 미들웨어 또는 외부 S/W에 Map Matching 기능이 없는 OVC를 의미합니다.
해당 OVC-g는 GPS 칩을 통해 WGS84 좌표계를 획득할 수 있습니다.
|
| OVC-m | OVC-m은 단말에 탑재되는 미들웨어 또는 외부 S/W에 GPS 좌표로부터 Map Matching을 할 수 있는 기능이 있고,
매칭을 위한 맵은 T맵 지도 및 도로 링크 체계를 따르는 OVC를 의미합니다.
해당 OVC-m는 OVC-g의 기능에 자체적으로 T맵 Map Matching 기능과
주기적으로 갱신되는 T맵 지도을 갱신하는 기능을 가지고 있습니다.
|