KR102219891B1 - 키 제어 방법 및 키 제어 장치 - Google Patents
키 제어 방법 및 키 제어 장치 Download PDFInfo
- Publication number
- KR102219891B1 KR102219891B1 KR1020200127348A KR20200127348A KR102219891B1 KR 102219891 B1 KR102219891 B1 KR 102219891B1 KR 1020200127348 A KR1020200127348 A KR 1020200127348A KR 20200127348 A KR20200127348 A KR 20200127348A KR 102219891 B1 KR102219891 B1 KR 102219891B1
- Authority
- KR
- South Korea
- Prior art keywords
- button
- touch
- driving signal
- remote control
- event
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/10—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Mechanical Engineering (AREA)
- Selective Calling Equipment (AREA)
Abstract
키 제어 방법 및 키 제어 장치가 제공된다. 키 제어 방법은, 사용자로부터 사용자 입력을 수신하는 단계; 상기 사용자 입력에서 터치 업 이벤트 또는 터치 다운 이벤트의 발생 여부를 검출하는 단계; 및 상기 터치 업 이벤트 또는 상기 터치 다운 이벤트가 발생하는 경우, 제1 버튼 구동 신호를 키 제어 장치에 전송하는 단계를 포함하되, 상기 키 제어 장치는 다른 장치를 제어하기 위한 하나 이상의 버튼을 포함하고, 상기 제1 버튼 구동 신호는 상기 하나 이상의 버튼을 제어한다.
Description
본 발명은 키 제어 방법 및 키 제어 장치에 관한 것이다.
최근 차량용 키는 차량의 도어를 개폐하는 기능뿐 아니라 트렁크를 개폐하거나 원격 시동을 거는 등 차량 제어를 위해 점점 다양한 기능을 구현하고 있다. 그런데 차량용 키는 휴대성에 대한 요구 사항 때문에 탑재할 수 있는 버튼의 수량이 제한적일 수 있다. 이에 따라, 수량이 제한적인 버튼만으로 다양한 기능을 구현하기 위해 하나의 버튼을 짧게 누르는 경우와 길게 누르는 경우를 구분하여 서로 다른 동작을 하도록 구현하기도 한다. 또한, 차량 외의 다양한 전자 기기들도 원격으로 전원을 켜거나 끄고, 설정을 하거나 설정을 바꾸기 위한 리모컨을 이용하고 있다. 본 명세서에서 "키(key)"라는 용어는 차량용 리모컨을 의미할 수도 있으나, 그 외 다양한 전자 기기들을 원격으로 제어할 수 있는 리모컨들을 모두 포함하는 의미로 사용된다.
한편, 스마트 폰과 같은 모바일 기기 또는 스마트 워치와 같은 웨어러블 기기가 널리 사용됨에 따라, 이러한 모바일 기기 또는 웨어러블 기기에서 차량 또는 전자 기기를 제어하는 기술이 주목 받고 있으며, 이러한 기술로 인해 사용자는 물리적인 키를 항상 휴대하지 않아도 차량 또는 전자 기기를 제어할 수 있게 되었다. 그러나 이러한 기술은 차량 또는 전자 기기의 제조사마다 구체적인 제어 또는 동작 방식이 모두 다르다는 점으로 인해, 그 호환성이 넓지 않은 경우가 많다.
예를 들어, 제조사 별로 버튼을 길게 누르는 경우를 인식하기 위해 필요한 시간 길이가 다를 수 있으며, 탑재된 버튼의 개수도 상이할 수 있다. 따라서, 제조사 별 제어 또는 동작 방식의 차이와 무관하게 모바일 기기 또는 웨어러블 기기에서 차량 또는 전자 기기를 제어하기 위한 방안이 요구된다.
본 발명이 해결하고자 하는 과제는, 키를 이용하여 모바일 기기 또는 웨어러블 기기에서 차량 또는 전자 기기를 제어하는 경우, 실제로 물리적인 키를 제어하는 것과 동일한 사용자 경험을 제공할 수 있는 키 제어 방법 및 키 제어 장치를 제공하기 위한 것이다.
본 발명의 일 실시 예에 따른 키 제어 방법은, 사용자로부터 사용자 입력을 수신하는 단계; 상기 사용자 입력에서 터치 업 이벤트 또는 터치 다운 이벤트의 발생 여부를 검출하는 단계; 및 상기 터치 업 이벤트 또는 상기 터치 다운 이벤트가 발생하는 경우, 제1 버튼 구동 신호를 키 제어 장치에 전송하는 단계를 포함하되, 상기 키 제어 장치는 다른 장치를 제어하기 위한 하나 이상의 버튼을 포함하고, 상기 제1 버튼 구동 신호는 상기 하나 이상의 버튼을 제어할 수 있다.
상기 전송하는 단계는, 상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 터치 다운 이벤트를 포함하는 신호를 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
상기 전송하는 단계는, 상기 터치 업 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 터치 업 이벤트를 포함하는 신호를 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
상기 하나 이상의 버튼은 제1 버튼 및 제2 버튼을 포함하고, 상기 전송하는 단계는, (i) 상기 제1 버튼에 대한 상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호를 상기 키 제어 장치에 전송하는 단계; 및 (ii) 상기 (i) 단계 중, 상기 제2 버튼에 대한 상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호를 상기 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호와 함께 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
상기 전송하는 단계는, (iii) 상기 (ii) 단계 중, 상기 제1 버튼에 대한 상기 터치 업 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 제1 버튼에 대한 터치 업 이벤트를 포함하는 신호를 상기 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호와 함께 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
상기 전송하는 단계는, (iv) 상기 (iii) 단계 중, 상기 제2 버튼에 대한 상기 터치 업 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 제2 버튼에 대한 터치 업 이벤트를 포함하는 신호를 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
상기 전송하는 단계는, 상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 터치 다운 이벤트를 포함하는 신호를 미리 정해신 시간 간격으로 반복하여 상기 키 제어 장치에 전송하는 단계; 및 상기 터치 업 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호로서, 상기 터치 업 이벤트를 포함하는 신호를 상기 키 제어 장치에 전송하는 단계를 포함할 수 있다.
본 발명의 일 실시 예에 따른 키 제어 장치는, 통신 모듈을 통해 사용자 기기로부터 터치 업 이벤트 또는 터치 다운 이벤트를 포함하는 제1 버튼 구동 신호를 수신하고, 상기 터치 업 이벤트 또는 상기 터치 다운 이벤트에 따라 제2 버튼 구동 신호를 출력하는 리모컨 제어 장치; 및 상기 리모컨 제어 장치로부터 수신되는 상기 제2 버튼 구동 신호를 하나 이상의 버튼에 인가하여 다른 장치를 제어하는 리모컨 회로를 포함할 수 있다.
상기 리모컨 제어 장치는, 상기 터치 다운 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 출력할 수 있다.
상기 리모컨 제어 장치는, 상기 터치 업 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 출력할 수 있다.
상기 하나 이상의 버튼은 제1 버튼 및 제2 버튼을 포함하고, 상기 리모컨 제어 장치는, 상기 제1 버튼에 대한 상기 터치 다운 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 제1 버튼을 온 상태로 전환하기 위한 제1 버튼 온 신호를 출력하고, 상기 제1 버튼 온 신호를 출력하는 중, 상기 제2 버튼에 대한 상기 터치 다운 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 제2 버튼을 온 상태로 전환하기 위한 제2 버튼 온 신호를 상기 제1 버튼 온 신호와 함께 출력할 수 있다.
상기 리모컨 제어 장치는, 상기 제1 버튼 온 신호 및 상기 제2 버튼 온 신호를 출력한 후, 상기 제1 버튼에 대한 상기 터치 업 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 상기 제2 버튼 온 신호를 함께 출력할 수 있다.
상기 리모컨 제어 장치는, 상기 제1 버튼 오프 신호 및 상기 제2 버튼 온 신호를 출력한 후, 상기 제2 버튼에 대한 상기 터치 업 이벤트를 수신하는 경우, 상기 제2 버튼 구동 신호로서, 상기 제2 버튼을 오프 상태로 전환하기 위한 제2 버튼 오프 신호를 출력할 수 있다.
상기 리모컨 제어 장치는, 미리 정해진 시간 동안 사용자 기기로부터 제1 버튼 구동 신호를 수신하지 않은 경우, 상기 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 출력할 수 있다.
상기 리모컨 제어 장치는, 사용자 기기와의 연결이 유실됨을 검출한 경우, 상기 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 출력할 수 있다.
상기 리모컨 제어 장치는, 사용자 기기로부터 전송되는 제1 버튼 구동 신호에 대한 데이터가 유실됨을 검출한 경우, 상기 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 출력할 수 있다.
상기 리모컨 제어 장치는, 미리 정해진 시간을 초과하여 연속하여 터치 다운 이벤트를 수신하는 경우, 상기 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 출력할 수 있다.
본 발명의 실시 예들에 따르면, 키를 이용하여 모바일 기기 또는 웨어러블 기기에서 차량 또는 전자 기기를 제어하는 경우, 실제로 물리적인 키를 제어하는 것과 동일한 사용자 경험을 제공할 뿐 아니라, 제조사 별 제어 또는 동작 방식의 차이와 무관하게 범용으로 사용할 수 있는 기능을 제공할 수 있다.
구체적으로, 사용자 입력으로 터치 다운 이벤트 또는 터치 업 이벤트가 발생하는 즉시 사용자 기기는 터치 다운 이벤트 또는 터치 업 이벤트를 포함하는 제1 버튼 구동 신호를 키 제어 장치에 제공하고, 키 제어 장치는 제1 버튼 구동 신호를 수신하는 즉시 리모컨 회로를 통해 다른 장치를 제어할 수 있어, 사용자 입력으로부터 다른 장치의 동작이 수행되기까지 걸리는 시간을 단축할 수 있고, 사용자 입력에 대한 즉각적인 반응을 구현할 수 있어서 사용자에게 실제로 물리적인 키를 제어하는 것과 동일한 사용자 경험을 제공할 수 있다.
나아가, 실제로 물리적인 키를 길게 눌러야 동작하는 기능을 구현하는 경우, 얼마나 길게 눌러야 동작을 수행할지 여부는 다른 장치의 제조사별로 상이한 세부 사양에 해당되는데, 본 실시 예에서 설명한 방법을 적용하면, 제조사별로 사용자 기기에 탑재되는 애플리케이션을 따로 개발할 필요 없이, 버튼 누르는 시간을 사용자가 직접 조절할 수 있게 됨으로써 개발 복잡도가 줄어들 뿐 아니라, 사용자 기기의 애플리케이션 및 키 제어 장치의 호환성이 대폭 증가하게 된다.
이외에도, 사용자가 제조사가 정한 세부 사양과 달리, 과도하게 빠른 클릭 또는 터치를 하는 경우 키 제어 장치가 해당 이벤트들 중 일부를 누락할 수 있는 문제, 사용자의 입력이 키 제어 장치까지 정확하게 도달하지 않는 문제 등을 방지할 수 있다. 또한, 상기 문제들을 해결하기 위해 딜레이 구간을 추가하는 기존의 방식에 비해, 사용자 입력으로부터 다른 장치의 동작이 수행되기까지 걸리는 시간을 희생하지 않으면서도, 사용자의 입력이 키 제어 장치까지 정확하게 도달하도록 구현할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 키 제어 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 키 제어 장치를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 10은 본 발명의 일 실시 예에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기를 구현하기 위한 컴퓨팅 장치를 설명하기 위한 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 키 제어 장치를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 10은 본 발명의 일 실시 예에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기를 구현하기 위한 컴퓨팅 장치를 설명하기 위한 블록도이다.
아래에서는 첨부한 도면을 참조하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부", "...기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 아래에서 설명되는 실시 예들에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기 중 적어도 일부는 프로그램 또는 소프트웨어로 구현될 수 있고, 프로그램 또는 소프트웨어는 컴퓨터로 판독 가능한 매체에 저장될 수 있다.
본 명세서에서 "키(key)"라는 용어는 차량용 리모컨을 의미할 수도 있으나, 그 외 다양한 전자 기기들을 원격으로 제어할 수 있는 리모컨들을 모두 포함하는 의미로 사용된다. 때로는 용어 "키"는 용어 "리모컨"과 혼용될 수도 있다.
도 1은 본 발명의 일 실시 예에 따른 키 제어 시스템을 설명하기 위한 도면이다.
도 1을 참조하면, 본 발명의 일 실시 예에 따른 키 제어 시스템(1)은 키 제어 장치(10), 키 제어 장치(10)에 의해 제어되는 다른 장치(20) 및 키 제어 장치(10)를 제어할 수 있는 사용자 기기(30, 32)를 포함할 수 있다.
먼저, 본 실시 예에서는 설명의 편의를 위해, 다른 장치(20)가 차량인 경우를 위주로 설명하도록 한다. 즉, 본 실시 예에서는, 사용자가 키 제어 장치(10)를 이용하여 다른 장치(20), 즉 차량을 제어하는 경우에 대해 설명한다. 그러나 본 발명의 범위는 이에 제한되지 않으며, 아래에서 설명할 본 발명의 다양한 구성 및 특징들은 리모컨 조작을 통해 동작이 가능한 임의의 전자 기기에 대해서도 적용될 수 있다. 후술하는 바와 같이, 키 제어 장치(10)는 물리적인 리모컨에 대응하는 리모컨 회로(14)를 이용하여 다른 장치(20)를 제어하게 되는데, 이 때 리모컨 회로(14)는 차량에 대한 리모컨 회로일 수 있지만, 임의의 전자 기기에 대한 리모컨 회로일 수도 있다. 이와 같은 전자 기기의 예로서, 에어컨, 선풍기, 청소기, 냉장고 등 리모컨으로 제어 가능한 다양한 가전 제품을 들 수 있으나, 본 발명의 범위가 이에 제한되는 것은 아니다.
사용자 기기(30, 32)는 사용자로 하여금 키 제어 장치(10)를 이용하여 다른 장치(20)를 조작할 수 있도록 하는 애플리케이션을 구동할 수 있다. 사용자 기기(30, 32)는 사용자 입력 인터페이스 및 프로세서를 구비한 모바일 기기 또는 웨어러블 기기로 구현될 수 있고, 애플리케이션은 프로세서 상에서 실행될 수 있으나, 본 발명의 범위가 이에 제한되는 것은 아니며, 사용자 기기(30, 32)는 임의의 컴퓨팅 장치로 구현될 수 있다.
사용자 기기(30, 32)는 사용자 입력 인터페이스를 통해 사용자로부터 사용자 입력을 수신할 수 있다. 예를 들어, 사용자 기기(30, 32)는 사용자 입력 인터페이스를 이용하여 터치 패널 상에서 사용자가 입력하는 터치 입력 또는 제스처 입력을 수신할 수 있다. 또한, 사용자 기기(30, 32)는 프로세서를 이용하여 사용자 입력에서 이벤트의 발생 여부를 검출할 수 있다.
예를 들어, 사용자 기기(30, 32)는 프로세서를 이용하여 사용자 입력에서 클릭 이벤트의 발생 여부, 즉 터치 업 이벤트 또는 터치 다운 이벤트의 발생 여부를 검출할 수 있다. 여기서 터치 업 이벤트는 사용자가 터치 패널 상에 표시된 특정 항목을 예를 들어 손가락으로 터치했다가 떼었을 때 발생하는 이벤트이고, 터치 다운 이벤트는 사용자가 터치 패널 상에 표시된 특정 항목을 터치하자마자 발생하는 이벤트이다. 사용자 기기(30, 32)는 터치 업 이벤트 또는 터치 다운 이벤트가 발생하는 경우, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 예를 들어, 사용자가 사용자 기기(30, 32) 상에 표시한 원격 시동 버튼 이미지를 사용자가 터치하면, 애플리케이션은 클릭 이벤트로서 터치 다운 이벤트의 발생 여부를 검출할 수 있으며, 애플리케이션은 터치 다운 이벤트에 따라 키 제어 장치(10)로 원격 시동과 관련된 제1 버튼 구동 신호를 전송하여, 키 제어 장치(10)로 하여금 차량에 대해 원격 시동을 걸 수 있도록 할 수 있다.
여기서 제1 버튼 구동 신호는 터치 업 이벤트 또는 터치 다운 이벤트를 포함할 수 있다. 또한, 제1 버튼 구동 신호는 특정 버튼에 대한 터치 업 이벤트 또는 터치 다운 이벤트를 포함할 수 있다. 예를 들어, 제1 버튼 구동 신호는 제1 버튼에 대한 터치 업 이벤트, 제1 버튼에 대한 터치 다운 이벤트, 제1 버튼과 다른 제2 버튼에 대한 터치 업 이벤트, 제2 버튼에 대한 터치 다운 이벤트 등을 포함할 수 있다.
사용자 기기(30, 32)는 네트워크(40)를 통해 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 본 실시 예에서, 네트워크(40)는 Wi-Fi(Wireless Fidelity) 네트워크, 3G, 4G, 5G를 비롯한 이동 통신 네트워크, 블루투스 네트워크 등을 비롯한 무선 네트워크, LAN(Local Area Network)을 비롯한 무선 네트워크, 또는 무선 네트워크와 유선 네트워크의 조합을 포함할 수 있으나, 본 발명의 범위가 이에 제한되는 것은 아니며, 네트워크(40)는 키 제어 장치(10)와 사용자 기기(30, 32)가 데이터를 주고받을 수 있는 임의의 형태의 네트워크를 포함할 수 있다.
키 제어 장치(10)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 다른 장치(20)를 제어할 수 있다. 이를 위해, 키 제어 장치(10)는 리모컨 제어 장치(12) 및 리모컨 회로(14)를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)를 제어할 수 있으며, 리모컨 제어 장치(12) 및 리모컨 회로(14)는 하나의 케이스로 패키지화되어 키 제어 장치(10)로서 다른 장치(20)의 내부 또는 외부에 설치될 수 있다.
이하, 도 2를 참조하여 키 제어 장치(10)에 대해 상세히 설명하도록 한다.
도 2는 본 발명의 일 실시 예에 따른 키 제어 장치를 설명하기 위한 도면이다.
도 2를 참조하면, 키 제어 장치(10)는 리모컨 제어 장치(12) 및 리모컨 회로(14)를 포함할 수 있다.
먼저 리모컨 회로(14)부터 설명하면, 리모컨 회로(14)는 차량 또는 임의의 전자 기기에 대응하도록 제조된 물리적인 리모컨일 수 있다. 구체적으로, 리모컨 회로(140)는 물리적인 리모컨 내부에 탑재된 PCB(Printed Circuit Board)를 포함할 수 있다. PCB는 전원 회로(142), 버튼 회로(144) 및 기타 회로 소자들을 포함할 수 있다. 이러한 전원 회로(142) 및 버튼 회로(144)는 차량 또는 전자 기기의 제조사와 무관하게 일반적으로 PCB에 포함되는 구성들이나, 리모컨 회로(14)의 구체적인 제어 또는 동작 방식이나, 탑재한 버튼의 개수 등 세부 사양은 차량 또는 전자 기기의 제조사별로 상이할 수 있다.
전원 회로(142)는 리모컨 회로(14)에 전원을 공급하기 위한 회로로서, 전원 회로(142)는 배터리로부터 전원을 공급받을 수도 있고, 후술하는 바와 같이 리모컨 제어 장치(12)로부터 전원을 공급받을 수도 있다. 이를 위해, 전원 회로(142)는 플러스 단자 및 마이너스 단자를 비롯한 복수의 단자를 구비할 수 있다.
버튼 회로(144)는 리모컨 회로(14)를 조작하기 위한 하나 이상의 버튼이 배치된 회로를 의미할 수 있다. 리모컨 회로(14)가 그 자체로 사용되는 경우에는, 버튼 회로(144)에 배치된 버튼을 사용자가 직접 누름으로써 다른 장치(20)를 제어할 수 있지만, 이와 다르게 버튼 회로(144)는, 후술하는 바와 같이 리모컨 제어 장치(12)로부터 구동 신호를 수신함에 따라 하나 이상의 버튼을 누른 효과를 발생시킴으로써 다른 장치(20)를 제어할 수도 있다. 이를 위해, 버튼 회로(144)는 리모컨 제어 장치(12)로부터 구동 신호를 수신하기 위한 복수의 단자를 구비할 수 있다.
또한, 리모컨 회로(14)는 다른 장치(20)와 통신하기 위한 통신 모듈(도시하지 않음)을 구비할 수 있다. 예를 들어, 리모컨 회로(14)는 통신 모듈을 통해 미리 결정된 값 또는 범위의 주파수를 갖는 RF 신호(Radio Frequency)를 이용하여 다른 장치(20)에게 명령을 전송할 수 있다. 물론, 본 발명의 범위가 이에 제한되는 것은 아니며, 리모컨 회로(14)는 다른 종류의 신호를 이용하여 다른 장치(20)를 제어하도록 구현될 수도 있다.
앞서 도 1과 관련하여, 리모컨 제어 장치(12) 및 리모컨 회로(14)는 하나의 케이스로 패키지화되어 키 제어 장치(10)로서 다른 장치(20)의 내부 또는 외부에 설치될 수 있음을 설명하였는데, 이러한 경우, 키 제어 장치(10)는 예를 들어 RF 신호로 통신이 가능한 거리 내에서 다른 장치(20)의 내부 또는 외부에 설치될 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 이를 위해, 리모컨 제어 장치(12)는 프로세서(120), 전원 제어 모듈(122), 버튼 제어 모듈(144) 및 통신 모듈(126)을 포함할 수 있다.
여기서 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다.
또는, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 업 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 의미할 수 있다.
또는, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 제1 버튼에 대한 터치 다운 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼 중 제1 버튼을 온 상태로 전환하기 위한 제1 버튼 온 신호를 의미할 수 있다. 그리고, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 제1 버튼에 대한 터치 업 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼 중 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 의미할 수 있다.
또는, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 제1 버튼과 다른 제2 버튼에 대한 터치 다운 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼 중 제2 버튼을 온 상태로 전환하기 위한 제2 버튼 온 신호를 의미할 수 있다. 그리고, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 제2 버튼에 대한 터치 업 이벤트를 포함하는 경우, 리모컨 회로(14)의 하나 이상의 버튼 중 제2 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 의미할 수 있다.
프로세서(120)는 리모컨 제어 장치(12)를 전반적으로 제어하며, 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력하는 구체적인 동작을 수행할 수 있다.
전원 제어 모듈(122)은 리모컨 회로(14)에 전원을 제공할 수 있다. 구체적으로, 전원 제어 모듈(122)은 전원 회로(142)에 구비된 단자 및 회로 소자들을 통해 리모컨 회로(14)에 전원을 제공할 수 있다. 이를 위해, 전원 제어 모듈(122)은 전원 전압(PS0, PS1)을 전원 회로(142)에 제공할 수 있다. 전원 전압(PS0, PS1)의 값에 따라 리모컨 회로(14)는 켜지거나 꺼질 수 있다.
버튼 제어 모듈(124)은 리모컨 회로(14)에 구동 신호로서 제2 버튼 구동 신호(BS0, BS1, BS2, BS3)를 제공할 수 있다. 여기서 제2 버튼 구동 신호(BS0, BS1, BS2, BS3)는, 터치 업 이벤트 또는 상기 터치 다운 이벤트가 발생하는 경우, 사용자 기기(30, 32)의 애플리케이션에 의해 전송되는 제1 버튼 구동 신호에 대응하여 리모컨 제어 장치(12)가 리모컨 회로(14)에 출력하는, 리모컨 회로(14)의 하나 이상의 버튼을 구동하기 위한 신호를 의미할 수 있다. 도 2에서는 리모컨 제어 장치(12)가 4 개의 버튼을 제어하는 경우를 예로 들어 4 가지의 제2 버튼 구동 신호만을 도시하였지만, 본 발명의 범위가 이에 제한되는 것은 아니다.
리모컨 제어 장치(12)는 통신 모듈(126)을 통해 사용자 기기(30, 32)로부터 제1 버튼 구동 신호를 수신할 수 있다. 본 실시 예에서, 리모컨 제어 장치(12)는 Wi-Fi 네트워크, 3G, 4G, 5G를 비롯한 이동 통신 네트워크, 블루투스 네트워크 등을 비롯한 무선 네트워크, LAN을 비롯한 무선 네트워크, 또는 무선 네트워크와 유선 네트워크의 조합을 액세스하도록 구현된 통신 모듈(126)을 통해 사용자 기기(30, 32)로부터 제1 버튼 구동 신호를 수신할 수 있으나, 본 발명의 범위가 이에 제한되는 것은 아니다.
한편, 리모컨 제어 장치(12)는 배터리를 통해 전원을 공급받을 수도 있고, 외부로부터 전원을 공급받을 수 있다. 후자의 경우, 예를 들어, 키 제어 장치(10)가 차량 내부에 설치되는 경우, 리모컨 제어 장치(12)는 차량으로부터 전원을 공급받을 수 있고, 키 제어 장치(10)가 에어컨 외부에 설치되는 경우, 리모컨 제어 장치(12)는 에어컨으로부터 또는 에어컨에 인접하도록 배치된 전원 공급원으로부터 전원을 공급받을 수 있다.
도 1 및 도 2를 참조하여 설명된 내용에 따르면, 일 시나리오에서, 사용자 기기(30, 32)에서 실행되는 애플리케이션은, 사용자 기기(30, 32)의 터치 패널 상에 차량의 원격 시동 버튼 이미지를 표시할 수 있다. 사용자가 원격 시동 버튼 이미지를 클릭 또는 터치하면, 애플리케이션은 클릭 이벤트 또는 터치 이벤트(터치 업 이벤트 또는 터치 다운 이벤트)의 발생 여부를 검출할 수 있다.
클릭 이벤트 또는 터치 이벤트가 발생한 것으로 검출한 경우, 애플리케이션은 해당 이벤트를 포함하는 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다.
애플리케이션이 전송하는 제1 버튼 구동 신호는, 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 의해 수신되며, 리모컨 제어 장치(12)는 터치 업 이벤트 또는 터치 다운 이벤트에 따라 제2 버튼 구동 신호를 리모컨 회로(14)에 출력할 수 있다. 여기서 제2 버튼 구동 신호는, 물리적인 리모컨 회로(14)에서 원격 시동용으로 배치된 버튼을 온 또는 오프 상태로 전환하기 위한 신호를 의미할 수 있다.
이에 따라, 리모컨 회로(14)는 차량에 대한 원격 시동 제어를 수행할 수 있다.
다른 시나리오에서, 사용자 기기(30, 32)에서 실행되는 애플리케이션은, 사용자 기기(30, 32)의 터치 패널 상에 차량의 원격 전원 시작 버튼 이미지를 표시할 수 있다. 사용자가 원격 전원 시작 버튼 이미지를 클릭 또는 터치하면, 애플리케이션은 클릭 이벤트 또는 터치 이벤트(터치 업 이벤트 또는 터치 다운 이벤트)의 발생 여부를 검출할 수 있다.
클릭 이벤트 또는 터치 이벤트가 발생한 것으로 검출한 경우, 애플리케이션은 해당 이벤트를 포함하는 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다.
애플리케이션이 전송하는 제1 버튼 구동 신호는, 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 의해 수신되며, 리모컨 제어 장치(12)는 터치 업 이벤트 또는 터치 다운 이벤트에 따라 제2 버튼 구동 신호를 리모컨 회로(14)에 출력할 수 있다. 여기서 제2 버튼 구동 신호는, 물리적인 리모컨 회로(14)에서 원격 전원 시작용으로 배치된 버튼을 온 또는 오프 상태로 전환하기 위한 신호를 의미할 수 있다.
이에 따라, 리모컨 회로(14)는 에어컨에 대한 원격 전원 시작 제어를 수행할 수 있다.
이하에서는 도 3 내지 도 9를 참조하여, 본 발명의 일 실시 예에 따른 키 제어 방법에 대해 상세히 설명하도록 한다.
도 3은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 일 실시 예에 따른 키 제어 방법에서, 사용자 입력(50)으로, 키 제어 장치(10)(구체적으로, 리모컨 회로(14))의 하나 이상의 버튼에 대한 터치 다운 이벤트가 발생할 수 있다. 구체적으로, 사용자가 사용자 기기(30, 32)의 터치 패널을 터치 다운하여 사용자 입력(50)으로서 하나 이상의 버튼에 대한 터치 다운 이벤트 발생시킬 수 있다(S301).
사용자 기기(30)는 사용자 입력(50)에서 터치 다운 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S302). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 다운 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다(S303).
버튼 온 신호를 수신한 리모컨 회로(41)는, 하나 이상의 버튼에 지정된 동작을 다른 장치(20)에 대해 수행할 수 있다. 예를 들어, 하나 이상의 버튼에 지정된 동작이 차량에 대한 원격 시동인 경우, 리모컨 회로(41)는 예를 들어 RF 신호를 이용하여 차량에 대한 원격 시동을 수행할 수 있으며, 다른 예로서, 하나 이상의 버튼에 지정된 동작이 에어컨에 대한 원격 전원 시작인 경우, 리모컨 회로(41)는 예를 들어 RF 신호를 이용하여 에어컨에 대한 원격 전원 시작을 수행할 수 있다.
이어서, 사용자 입력(50)으로, 하나 이상의 버튼에 대한 터치 업 이벤트가 발생할 수 있다. 구체적으로, 사용자가 사용자 기기(30, 32)의 터치 패널을 터치 업 하여 사용자 입력(50)으로서 하나 이상의 버튼에 대한 터치 업 이벤트 발생시킬 수 있다(S304).
사용자 기기(30)는 사용자 입력(50)에서 터치 업 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S305). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 업 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 업 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 의미할 수 있다(S306).
버튼 오프 신호를 수신한 리모컨 회로(41)는, 하나 이상의 버튼에 지정된 동작을 다른 장치(20)에 대해 수행할 수 있다. 예를 들어, 하나 이상의 버튼에 지정된 동작이 차량에 대한 원격 시동인 경우, 리모컨 회로(41)는 예를 들어 RF 신호를 이용하여 차량에 대한 원격 시동을 수행하던 것을 중지 또는 종료할 수 있으며, 다른 예로서, 하나 이상의 버튼에 지정된 동작이 에어컨에 대한 원격 전원 시작인 경우, 리모컨 회로(41)는 예를 들어 RF 신호를 이용하여 에어컨에 대한 원격 전원 시작을 수행하던 것을 중지 또는 종료할 수 있다.
본 실시 예에 따르면, 사용자 입력(50)으로 터치 다운 이벤트 또는 터치 업 이벤트가 발생하는 즉시 사용자 기기(30)는 터치 다운 이벤트 또는 터치 업 이벤트를 포함하는 제1 버튼 구동 신호를 키 제어 장치(1)에 제공하고, 키 제어 장치(1)는 제1 버튼 구동 신호를 수신하는 즉시 리모컨 회로(14)를 통해 다른 장치(20)를 제어할 수 있어, 사용자 입력(50)으로부터 다른 장치(20)의 동작이 수행되기까지 걸리는 시간을 단축할 수 있고, 사용자 입력(50)에 대한 즉각적인 반응을 구현할 수 있어서 사용자에게 실제로 물리적인 키를 제어하는 것과 동일한 사용자 경험을 제공할 수 있다.
나아가, 실제로 물리적인 키를 길게 눌러야 동작하는 기능을 구현하는 경우, 얼마나 길게 눌러야 동작을 수행할지 여부는 다른 장치(20)의 제조사별로 상이한 세부 사양에 해당되는데, 본 실시 예에서 설명한 방법을 적용하면, 제조사별로 사용자 기기(30)에 탑재되는 애플리케이션을 따로 개발할 필요 없이, 버튼 누르는 시간을 사용자가 직접 조절할 수 있게 됨으로써 개발 복잡도가 줄어들 뿐 아니라, 사용자 기기(30)의 애플리케이션 및 키 제어 장치(10)의 호환성이 대폭 증가하게 된다.
이외에도, 사용자가 제조사가 정한 세부 사양과 달리, 과도하게 빠른 클릭 또는 터치를 하는 경우 키 제어 장치(10)가 해당 이벤트들 중 일부를 누락할 수 있는 문제, 사용자의 입력이 키 제어 장치(10)까지 정확하게 도달하지 않는 문제 등을 방지할 수 있다. 또한, 상기 문제들을 해결하기 위해 딜레이 구간을 추가하는 기존의 방식에 비해, 사용자 입력(50)으로부터 다른 장치(20)의 동작이 수행되기까지 걸리는 시간을 희생하지 않으면서도, 사용자의 입력이 키 제어 장치(10)까지 정확하게 도달하도록 구현할 수 있다.
도 4는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 4를 참조하면, 본 발명의 일 실시 예에 따른 멀티 터치에 대한 키 제어 방법에서, 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제1 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S401). 그리고 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호를 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송할 수 있다(S402). 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제1 버튼을 온 상태로 전환하기 위한 제1 버튼 온 신호를 리모컨 회로(14)에 출력할 수 있다(S403).
이어서, 사용자의 멀티 터치에 의한 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제2 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S404). 그리고 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호를, 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호와 함께 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송할 수 있다(S405). 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제2 버튼을 온 상태로 전환하기 위한 제2 버튼 온 신호를 제1 버튼 온 신호와 함께 리모컨 회로(14)에 출력할 수 있다(S406).
이어서, 사용자의 멀티 터치에 의한 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제1 버튼에 대한 터치 업 이벤트가 발생할 수 있다(S407). 그리고 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제1 버튼에 대한 터치 업 이벤트를 포함하는 신호를, 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호와 함께 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송할 수 있다(S408). 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 제2 버튼 온 신호와 함께 리모컨 회로(14)에 출력할 수 있다(S409).
이어서, 사용자의 멀티 터치에 의한 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제2 버튼에 대한 터치 업 이벤트가 발생할 수 있다(S410). 그리고 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제2 버튼에 대한 터치 업 이벤트를 포함하는 신호를 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송할 수 있다(S411). 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제2 버튼을 오프 상태로 전환하기 위한 제2 버튼 오프 신호를 제2 버튼 온 신호와 함께 리모컨 회로(14)에 출력할 수 있다(S412).
도 5는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 5를 참조하면, 본 발명의 일 실시 예에 따른 유효성 확보를 위한 키 제어 방법에서, 사용자 입력(50)으로, 키 제어 장치(10)(구체적으로, 리모컨 회로(14))의 하나 이상의 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S501).
사용자 기기(30)는 사용자 입력(50)에서 터치 다운 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S502). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 다운 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다(S503).
본 실시 예에서, 사용자 기기(30)는, 사용자 입력(50)에서 터치 업 이벤트가 발생하기 전까지 터치 다운 이벤트의 유효성을 확보하기 위해, 터치 다운 이벤트가 발생하는 경우, 제1 버튼 구동 신호로서, 터치 다운 이벤트를 포함하는 신호를 미리 정해신 시간 간격으로 반복하여 키 제어 장치(10) 중 리모컨 제어 장치(12)에 전송할 수 있다(S502, S504, S506). 이에 따라 리모컨 제어 장치(12) 역시, 제2 버튼 구동 신호로서, 버튼 온 신호를 미리 정해신 시간 간격으로 반복하여 리모컨 회로(14)에 출력할 수 있다(S503, S505, S507).
반복 중 터치 업 이벤트가 발생하는 경우, 사용자 기기(30)는, 제1 버튼 구동 신호로서, 터치 업 이벤트를 포함하는 신호를 제어 장치(10) 중 리모컨 제어 장치(12)에 전송할 수 있다(S508, S509). 이에 따라 리모컨 제어 장치(12) 역시, 제2 버튼 구동 신호로서, 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다(S510).
도 6은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 6을 참조하면, 본 발명의 일 실시 예에 따른 예외 처리를 위한 키 제어 방법에서, 리모컨 제어 장치(12)는, 미리 정해진 시간 동안 사용자 기기(30)로부터 제1 버튼 구동 신호를 수신하지 않은 경우, 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다.
구체적으로, 사용자 입력(50)으로, 키 제어 장치(10)(구체적으로, 리모컨 회로(14))의 하나 이상의 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S601).
사용자 기기(30)는 사용자 입력(50)에서 터치 다운 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S602). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 다운 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다(S603).
그런데 이후, 미리 정해진 시간 동안 사용자 기기(30)로부터 제1 버튼 구동 신호, 예를 들어 터치 업 이벤트를 포함하는 제1 버튼 구동 신호를 받지 못하는 경우, 리모컨 제어 장치(12)는 버튼 오프 신호를 리모컨 회로(14)에 출력하여 예외 처리를 수행할 수 있다(S604).
도 7은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 7을 참조하면, 본 발명의 일 실시 예에 따른 예외 처리를 위한 키 제어 방법에서, 리모컨 제어 장치(12)는, 사용자 기기(30)와의 연결이 유실됨을 검출한 경우, 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다.
구체적으로, 사용자 입력(50)으로, 키 제어 장치(10)(구체적으로, 리모컨 회로(14))의 하나 이상의 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S701).
사용자 기기(30)는 사용자 입력(50)에서 터치 다운 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S702). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 다운 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다(S703).
그런데 이후, 사용자 기기(30)와의 연결이 유실된 경우(S704), 리모컨 제어 장치(12)는, 버튼 오프 신호를 리모컨 회로(14)에 출력하여 예외 처리를 수행할 수 있다(S705).
도 8은 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 8을 참조하면, 본 발명의 일 실시 예에 따른 예외 처리를 위한 키 제어 방법에서, 리모컨 제어 장치(12)는, 사용자 기기(30)로부터 전송되는 제1 버튼 구동 신호에 대한 데이터가 유실됨을 검출한 경우, 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다.
구체적으로, 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제1 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S801). 그리고 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호를 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송할 수 있다(S802). 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제1 버튼을 온 상태로 전환하기 위한 제1 버튼 온 신호를 리모컨 회로(14)에 출력할 수 있다(S803).
이어서, 사용자의 멀티 터치에 의한 사용자 입력(50)으로, 키 제어 장치(10) 중 리모컨 회로(14)의 제2 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S804). 그런데 이 경우, 앞서 도 4와 관련하여 설명한 바와 같이, 사용자 기기(30)는, 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호로서, 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호를, 제1 버튼에 대한 터치 다운 이벤트를 포함하는 신호와 함께 키 제어 장치(10) 중 리모컨 제어 회로(12)에 전송해야 하지만, 오류로 인해 제2 버튼에 대한 터치 다운 이벤트를 포함하는 신호만을 전송할 수 있다(S805).
이 경우, 다음으로 리모컨 제어 회로(12)는, 제2 버튼 구동 신호로서, 제2 버튼을 온 상태로 전환하기 위한 제2 버튼 온 신호를 리모컨 회로(14)에 출력할 수 있지만(S807), 오류로 인해 제1 버튼에 대한 터치 다운 이벤트를 수신하지 못하였으므로, 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 누락할 수 있다.
이를 방지하기 위해, 리모컨 제어 장치(12)는, 사용자 기기(30)로부터 전송되는 제1 버튼 구동 신호에 대한 데이터가 유실됨을 검출한 경우, 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호, 즉 본 실시 예에서 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다(S806).
도 9는 본 발명의 일 실시 예에 따른 키 제어 방법을 설명하기 위한 도면이다.
도 9를 참조하면, 본 발명의 일 실시 예에 따른 예외 처리를 위한 키 제어 방법에서, 리모컨 제어 장치(12)는, 사용자 기기(30)로부터 미리 정해진 시간을 초과하여 연속하여 터치 다운 이벤트를 수신하는 경우, 하나 이상의 버튼을 오프 상태로 전환하기 위한 버튼 오프 신호를 리모컨 회로(14)에 출력할 수 있다.
구체적으로, 사용자 입력(50)으로, 키 제어 장치(10)(구체적으로, 리모컨 회로(14))의 하나 이상의 버튼에 대한 터치 다운 이벤트가 발생할 수 있다(S901).
사용자 기기(30)는 사용자 입력(50)에서 터치 다운 이벤트의 발생을 검출할 수 있고, 이에 따라 키 제어 장치(10)를 구동하기 위한 제1 버튼 구동 신호를 키 제어 장치(10)에 전송할 수 있다. 구체적으로, 사용자 기기(30)는 제1 버튼 신호를 통신 모듈(126)을 통해 리모컨 제어 장치(12)에 전송할 수 있다(S902). 여기서, 제1 버튼 구동 신호는, 하나 이상의 버튼에 대한 터치 다운 이벤트를 포함할 수 있다.
리모컨 제어 장치(12)는 사용자 기기(30, 32)로부터 수신되는 제1 버튼 구동 신호에 따라 리모컨 회로(14)에 제2 버튼 구동 신호를 출력할 수 있다. 여기서, 제2 버튼 구동 신호는, 제1 버튼 구동 신호가 터치 다운 이벤트를 포함함에 따라, 리모컨 회로(14)의 하나 이상의 버튼을 온 상태로 전환하기 위한 버튼 온 신호를 의미할 수 있다(S903).
그런데 이후, 사용자 기기(30)로부터 미리 정해진 시간(예를 들어 15초)을 초과하여 연속하여 터치 다운 이벤트를 수신하는 경우, 리모컨 제어 장치(12)는, 버튼 오프 신호를 리모컨 회로(14)에 출력하여 예외 처리를 수행할 수 있다(S904).
도 10은 본 발명의 일 실시 예에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기를 구현하기 위한 컴퓨팅 장치를 설명하기 위한 블록도이다.
도 10을 참조하면, 본 발명의 일 실시 예에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기는 컴퓨팅 장치(500)를 이용하여 구현될 수 있다.
컴퓨팅 장치(500)는 버스(520)를 통해 통신하는 프로세서(510), 메모리(530), 사용자 인터페이스 입력 장치(540), 사용자 인터페이스 출력 장치(550) 및 저장 장치(560) 중 적어도 하나를 포함할 수 있다. 컴퓨팅 장치(500)는 또한 네트워크(40), 예컨대 무선 네트워크에 전기적으로 접속되는 네트워크 인터페이스(570)를 포함할 수 있다. 네트워크 인터페이스(570)는 네트워크(40)를 통해 다른 개체와 신호를 송신 또는 수신할 수 있다.
프로세서(510)는 AP(Application Processor), CPU(Central Processing Unit), GPU(Graphic Processing Unit) 등과 같은 다양한 종류들로 구현될 수 있으며, 메모리(530) 또는 저장 장치(560)에 저장된 명령을 실행하는 임의의 반도체 장치일 수 있다. 프로세서(510)는 도 1 내지 도 9에서 설명한 기능 및 방법들을 구현하도록 구성될 수 있다.
메모리(530) 및 저장 장치(560)는 다양한 형태의 휘발성 또는 비 휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리는 ROM(read-only memory)(531) 및 RAM(random access memory)(532)를 포함할 수 있다. 본 발명의 실시 예에서 메모리(530)는 프로세서(510)의 내부 또는 외부에 위치할 수 있고, 메모리(530)는 이미 알려진 다양한 수단을 통해 프로세서(510)와 연결될 수 있다.
또한, 본 발명의 실시 예들에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기 중 적어도 일부는 컴퓨팅 장치(500)에서 실행되는 프로그램 또는 소프트웨어로 구현될 수 있고, 프로그램 또는 소프트웨어는 컴퓨터로 판독 가능한 매체에 저장될 수 있다.
또한, 본 발명의 실시 예들에 따른 키 제어 방법, 키 제어 장치 및 사용자 기기 중 적어도 일부는 컴퓨팅 장치(500)와 전기적으로 접속될 수 있는 하드웨어로 구현될 수도 있다.
이제까지 설명한 본 발명의 실시 예들에 따르면, 차량용 키를 이용하여 모바일 기기 또는 웨어러블 기기에서 차량을 제어하는 경우, 실제로 물리적인 차량용 키를 제어하는 것과 동일한 사용자 경험을 제공할 뿐 아니라, 차량 제조사 별 차량 제어 방식의 차이와 무관하게 범용으로 사용할 수 있도록 할 수 있다.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리 범위는 이에 한정되는 것은 아니고, 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자의 여러 변형 및 개량 형태 또한 본 발명의 권리 범위에 속한다.
Claims (17)
- 다른 장치를 제어하는 리모컨 회로 상의 제1 버튼 및 제2 버튼에 대응하는 복수의 항목을 표시하는 단계;
사용자로부터 상기 복수의 항목에 대한 사용자 입력을 수신하는 단계;
상기 사용자 입력에서 터치 업 이벤트 또는 터치 다운 이벤트의 발생 여부를 검출하는 단계;
상기 사용자 입력에서, 상기 제1 버튼에 대한 상기 터치 다운 이벤트가 발생한 경우, 키 제어 장치로 하여금, 상기 리모컨 회로 상의 상기 제1 버튼을 온 상태로 전환하도록 상기 키 제어 장치를 제어하는 단계;
상기 제1 버튼을 온 상태로 전환한 후, 상기 사용자 입력에서, 상기 제2 버튼에 대한 상기 터치 다운 이벤트가 발생한 경우, 상기 키 제어 장치로 하여금, 상기 리모컨 회로 상의 상기 제2 버튼을 온 상태로 전환하고, 상기 제1 버튼은 온 상태를 유지하도록 상기 키 제어 장치를 제어하는 단계; 및
상기 제2 버튼을 온 상태로 전환한 후, 상기 사용자 입력에서, 상기 제1 버튼에 대한 상기 터치 업 이벤트가 발생한 경우, 상기 키 제어 장치로 하여금, 상기 리모컨 회로 상의 상기 제1 버튼을 오프 상태로 전환하고 상기 제2 버튼은 온 상태를 유지하도록 상기 키 제어 장치를 제어하는 단계를 포함하는
키 제어 방법. - 제1항에 있어서,
상기 제1 버튼을 오프 상태로 전환한 후, 상기 사용자 입력에서, 상기 제2 버튼에 대한 상기 터치 업 이벤트가 발생한 경우, 상기 키 제어 장치로 하여금, 상기 리모컨 회로 상의 상기 제2 버튼을 오프 상태로 전환하도록 상기 키 제어 장치를 제어하는 단계를 더 포함하는 키 제어 방법. - 제1항에 있어서,
상기 키 제어 장치를 제어하기 위해, 상기 키 제어 장치에 제1 버튼 구동 신호를 전송하는 단계를 더 포함하고,
상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호는 상기 터치 다운 이벤트를 포함하는, 키 제어 방법. - 제3항에 있어서,
상기 터치 업 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호는 상기 터치 업 이벤트를 포함하는, 키 제어 방법. - 제3항에 있어서,
상기 터치 다운 이벤트가 발생하는 경우, 상기 제1 버튼 구동 신호를 미리 정해신 시간 간격으로 반복하여 상기 키 제어 장치에 전송하는 단계를 더 포함하는 키 제어 방법. - 다른 장치를 제어하는 리모컨 회로에 전원을 제공하는 전원 제어 모듈; 및
상기 리모컨 회로 상의 제1 버튼 및 제2 버튼에 구동 신호를 제공하는 버튼 제어 모듈을 포함하고,
상기 버튼 제어 모듈은,
사용자 입력에서 상기 제1 버튼에 대한 터치 다운 이벤트가 발생한 경우, 상기 리모컨 회로 상의 상기 제1 버튼을 온 상태로 전환하기 위한 제1 버튼 온 신호를 상기 구동 신호로서 상기 제1 버튼에 제공하고,
상기 제1 버튼을 온 상태로 전환한 후, 상기 사용자 입력에서, 상기 제2 버튼에 대한 상기 터치 다운 이벤트가 발생한 경우, 상기 리모컨 회로 상의 상기 제2 버튼을 온 상태로 전환하기 위한 제2 버튼 온 신호를 상기 구동 신호로서 상기 제2 버튼에 제공하고,
상기 제2 버튼을 온 상태로 전환한 후, 상기 사용자 입력에서, 상기 제1 버튼에 대한 터치 업 이벤트가 발생한 경우, 상기 리모컨 회로 상의 상기 제1 버튼을 오프 상태로 전환하기 위한 제1 버튼 오프 신호를 상기 구동 신호로서 상기 제1 버튼에 제공하는
키 제어 장치. - 제6항에 있어서,
상기 버튼 제어 모듈은,
상기 제1 버튼을 오프 상태로 전환한 후, 상기 사용자 입력에서, 상기 제2 버튼에 대한 터치 업 이벤트가 발생한 경우, 상기 리모컨 회로 상의 상기 제2 버튼을 오프 상태로 전환하기 위한 제2 버튼 오프 신호를 상기 구동 신호로서 상기 제2 버튼에 제공하는, 키 제어 장치. - 제6항에 있어서,
사용자 기기로부터 제1 버튼 구동 신호를 수신하는 통신 모듈을 더 포함하고,
상기 버튼 제어 모듈은,
상기 제1 버튼 구동 신호가 상기 제1 버튼에 대한 상기 터치 다운 이벤트를 포함하는 경우, 상기 제1 버튼에 상기 제1 버튼 온 신호를 제공하고,
상기 제1 버튼 구동 신호가 상기 제1 버튼에 대한 상기 터치 업 이벤트를 포함하는 경우, 상기 제1 버튼에 상기 제1 버튼 오프 신호를 제공하는, 키 제어 장치. - 제8항에 있어서,
상기 버튼 제어 모듈은,
상기 통신 모듈이 미리 정해진 시간 동안 상기 제1 버튼에 대한 상기 터치 다운 이벤트를 포함하는 상기 제1 버튼 구동 신호를 수신하지 않은 경우, 상기 제1 버튼 오프 신호를 상기 제1 버튼에 제공하는, 키 제어 장치. - 제8항에 있어서,
상기 버튼 제어 모듈은,
상기 제1 버튼에 대한 상기 터치 다운 이벤트를 포함하는 상기 제1 버튼 구동 신호를 수신한 후, 상기 사용자 기기와의 연결이 유실됨을 검출한 경우, 상기 제1 버튼 오프 신호를 상기 제1 버튼에 제공하는, 키 제어 장치. - 제8항에 있어서,
상기 버튼 제어 모듈은,
상기 제1 버튼에 대한 상기 터치 다운 이벤트를 포함하는 상기 제1 버튼 구동 신호를 수신한 후, 상기 사용자 기기로부터 전송되는 제1 버튼 구동 신호에 대한 데이터가 유실됨을 검출한 경우, 상기 제1 버튼 오프 신호를 상기 제1 버튼에 제공하는, 키 제어 장치. - 제8항에 있어서,
상기 버튼 제어 모듈은,
미리 정해진 시간을 초과하여 연속하여 상기 제1 버튼에 대한 상기 터치 다운 이벤트를 포함하는 상기 제1 버튼 구동 신호를 수신하는 경우, 상기 제1 버튼 오프 신호를 상기 제1 버튼에 제공하는, 키 제어 장치. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200127348A KR102219891B1 (ko) | 2020-09-29 | 2020-09-29 | 키 제어 방법 및 키 제어 장치 |
PCT/KR2021/000295 WO2022071633A1 (ko) | 2020-09-29 | 2021-01-11 | 키 제어 방법 및 키 제어 장치 |
US17/603,053 US20230230470A1 (en) | 2020-09-29 | 2021-01-11 | Method and device for controlling key |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200127348A KR102219891B1 (ko) | 2020-09-29 | 2020-09-29 | 키 제어 방법 및 키 제어 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102219891B1 true KR102219891B1 (ko) | 2021-02-24 |
Family
ID=74688756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200127348A KR102219891B1 (ko) | 2020-09-29 | 2020-09-29 | 키 제어 방법 및 키 제어 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230230470A1 (ko) |
KR (1) | KR102219891B1 (ko) |
WO (1) | WO2022071633A1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200479730Y1 (ko) * | 2015-07-22 | 2016-03-02 | 이승일 | 스마트 전자키를 이용한 차량 제어 시스템 |
KR20160089752A (ko) * | 2015-01-20 | 2016-07-28 | 인포뱅크 주식회사 | 차량 인터페이스를 제어하는 휴대용 단말기 및 그 동작 방법 |
JP2018101226A (ja) * | 2016-12-19 | 2018-06-28 | クラリオン株式会社 | 端末、及び端末の制御方法 |
KR20200033170A (ko) * | 2018-09-18 | 2020-03-27 | 고고로 아이엔씨. | 전기 차량 및 관련 장치의 잠금 및 / 또는 잠금 해제 방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080196945A1 (en) * | 2007-02-21 | 2008-08-21 | Jason Konstas | Preventing unintentional activation of a sensor element of a sensing device |
US20140347171A1 (en) * | 2013-05-23 | 2014-11-27 | Juan Carlos Ramiro | Portable wireless tactile control device |
JP6304885B2 (ja) * | 2014-10-03 | 2018-04-04 | 本田技研工業株式会社 | 車両遠隔操作システム |
US20160148557A1 (en) * | 2014-11-26 | 2016-05-26 | Kabushiki Kaisha Toshiba | Information processing apparatus and method for power saving |
CA3062780C (en) * | 2017-05-08 | 2023-09-26 | Arnold CHASE | Mobile device for autonomous vehicle enhancement system |
US11392239B1 (en) * | 2020-05-05 | 2022-07-19 | John Grillis | Remote interface for hand-held smart devices |
-
2020
- 2020-09-29 KR KR1020200127348A patent/KR102219891B1/ko active IP Right Grant
-
2021
- 2021-01-11 US US17/603,053 patent/US20230230470A1/en active Pending
- 2021-01-11 WO PCT/KR2021/000295 patent/WO2022071633A1/ko active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160089752A (ko) * | 2015-01-20 | 2016-07-28 | 인포뱅크 주식회사 | 차량 인터페이스를 제어하는 휴대용 단말기 및 그 동작 방법 |
KR200479730Y1 (ko) * | 2015-07-22 | 2016-03-02 | 이승일 | 스마트 전자키를 이용한 차량 제어 시스템 |
JP2018101226A (ja) * | 2016-12-19 | 2018-06-28 | クラリオン株式会社 | 端末、及び端末の制御方法 |
KR20200033170A (ko) * | 2018-09-18 | 2020-03-27 | 고고로 아이엔씨. | 전기 차량 및 관련 장치의 잠금 및 / 또는 잠금 해제 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20230230470A1 (en) | 2023-07-20 |
WO2022071633A1 (ko) | 2022-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3016397B1 (en) | User terminal device and method for control thereof | |
US7307573B2 (en) | Remote control system and information process system | |
US20140173498A1 (en) | Multiple screen mode in mobile terminal | |
US10228830B2 (en) | Method for starting application program, terminal and non-transitory computer readable storage medium | |
US11372612B2 (en) | Display device and method for controlling same | |
KR102157224B1 (ko) | 사용자 단말 장치, 제어 방법 및 컨텐츠 제공 시스템 | |
CN107544898A (zh) | 数据获取方法、装置、设备和存储介质 | |
EP2985676A1 (en) | Television-and-computer all-in-one machine, method, and computer storage medium for performing remote control on external computer | |
CN110830127B (zh) | 射频参数处理方法、装置、移动终端及存储介质 | |
KR102219891B1 (ko) | 키 제어 방법 및 키 제어 장치 | |
CN110267142B (zh) | 一种移动终端及控制方法 | |
CN109660657B (zh) | 一种应用程序控制方法及装置 | |
KR101635614B1 (ko) | 전자기기의 제어를 위한 스마트 단말의 제어 인터페이스 설정 방법 | |
CN112805690B (zh) | 显示屏检测方法、装置、电子设备、计算机可读存储介质 | |
KR20060029441A (ko) | 디스플레이장치 및 그 제어방법 | |
CN111352530A (zh) | 电容按键信号阈值范围的调整方法、装置及终端设备 | |
CN108206881A (zh) | 移动终端提示方法、装置及移动终端 | |
CN111308303B (zh) | 一种移动终端射频功率放大器检测方法及装置 | |
CN114077210B (zh) | 信息处理方法、装置及多功能设备 | |
CN113808379A (zh) | 控制方法、电子设备及存储介质 | |
US20140333538A1 (en) | Input device and configuration setting system thereof | |
KR101406004B1 (ko) | 외부의 블루투스 모듈을 제어하는 방법 및 단말 | |
CN112612593A (zh) | 蓝牙控制方法、装置、终端设备以及计算机可读存储介质 | |
CN111078428A (zh) | 远程控制方法及其装置、存储介质及终端设备 | |
CN112165544B (zh) | 电子设备通信控制方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |