3. 주요 구성요소 (Entity Architecture)

OVSE 플랫폼은 서비스 특성에 맞도록 설계된 유연한 데이터 구조를 지원합니다.

OVSE 서비스를 위한 Entity 간의 관계를 표현하면 다음과 같습니다.

_images/ovse_entity_arch2.png

하나의 서비스를 생성하면, 해당 서비스를 위한 다음의 3가지 Eneity를 추가하고 관계를 설정해주어야 합니다.

  1. Company
  2. Director
  3. 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맵 지도을 갱신하는 기능을 가지고 있습니다.