NUGU 서비스가 수행하는 동작은 몇 가지 유형(layer)으로 나뉠 수 있으며, 특정 유형의 동작 수행 중 다른 유형의 동작이 실행될 경우, 동작 방식에 대한 정책을 NUGU layer 정책이라고 합니다.
NUGU 서비스 Layer 정의는 다음과 같습니다.
Layer 유형 | 정의 |
---|---|
Call | 통화 상대와 통화가 연결된 상태 |
Alert | 알람 울림 / 타이머 울림 / Notification 울림 상태 |
Information | TTS로 정보를 제공하고 있는 상태 |
Media | Streaming으로 미디어(음악 등)를 재생하고 있는 상태 |
각 layer간 동작 정책은 다음과 같습니다.
- Call 동작 중 다른 명령이 발화 될 경우, Call 상태 유지
- Alert 동작 중 다른 명령이 발화될 경우, Alert 종료 후 신규 동작 실행
- Info. 동작 중 다른 명령이 발화될 경우, Info. 종료 후 신규 동작 실행
- Media 동작 중 다른 명령이 발화될 경우, Media pause 상태에서 신규 동작 실행 후 Media resume