DOI QR코드

DOI QR Code

A Study on User Interface and Control Method of Web-based Remote Control Platform

웹 기반 원격제어 플랫폼의 사용자 인터페이스와 제어 기법에 관한 연구

  • Lee, Kangwon (Department of Electrical, Electronics & Communication Engineering, KOREATECH) ;
  • Shin, Yejin (Department of Electrical, Electronics & Communication Engineering, KOREATECH) ;
  • Lee, Yeonji (Department of Electrical, Electronics & Communication Engineering, KOREATECH) ;
  • Seol, Soonuk (School of Electrical, Electronics & Communication Engineering, KOREATECH)
  • Received : 2017.04.07
  • Accepted : 2017.04.28
  • Published : 2017.06.30

Abstract

Since the area of smart home has been attracting attention, researches have been conducted to control syntagmatically various electronic products with a single remote controller. Previous researches have developed a dedicated controller or an application that acts as a remote controller and controls electronic products by configuring control screen for each product. However, these approaches are not suitable for controlling various electronic products that should be controlled by configuring separate control screens for each product. In this paper, we propose a web-based remote control platform. We define universal user interfaces applicable to various devices by categorizing user interactions of electronic goods and implement them as APIs. By applying the APIs to IPTV and car navigation devices we show that it is possible to control them through only a web browser. We also propose a method to group multiple control requests in order to efficiently handle consecutive control requests and show the improved response time and data usage.

스마트 홈 분야가 주목받고 있음에 따라 하나의 컨트롤러로 다양한 전자제품을 통합적으로 제어하기 위한 연구가 진행되어 왔다. 기존 연구들은 별도의 범용 컨트롤러나 리모컨 역할을 하는 애플리케이션을 개발하고 제품별 제어 화면을 구성하여 전자제품을 제어하는 방식이다. 그러나 이러한 방식들은 전용의 컨트롤러를 개발해야 하고 전자제품마다 별도의 제어 화면을 구성하여 전자제품을 제어하기 때문에 다양한 전자제품을 제어하기에는 적합하지 않다. 본 논문에서는 웹 기반의 원격제어 플랫폼을 제안한다. 다양한 전자제품의 사용자 인터랙션을 분류하여 여러 장치에서 적용 가능한 범용 사용자 인터페이스를 정의하고 API로 구현한다. 제안하는 API를 IPTV와 자동차 내비게이션 장치에 적용하여 웹 브라우저만 있으면 제어가 가능함을 확인한다. 또한, 연속적인 제어 요청을 효율적으로 처리하기 위하여 다수의 제어 요청을 그룹핑하는 기법을 제안하고 응답시간과 데이터 사용량의 개선을 확인한다.

Keywords