KR20160140009A - 통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 - Google Patents
통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 Download PDFInfo
- Publication number
- KR20160140009A KR20160140009A KR1020150076050A KR20150076050A KR20160140009A KR 20160140009 A KR20160140009 A KR 20160140009A KR 1020150076050 A KR1020150076050 A KR 1020150076050A KR 20150076050 A KR20150076050 A KR 20150076050A KR 20160140009 A KR20160140009 A KR 20160140009A
- Authority
- KR
- South Korea
- Prior art keywords
- remote control
- terminal
- control device
- user interface
- unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H04L67/36—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
Abstract
통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법이 개시된다. 본 발명의 일 실시 예에 따른 원격제어 장치는, 사용자 조작을 입력받는 입력부와, 원격제어 대상인 단말의 단말 정보를 수신하는 통신부와, 사용자 조작에 따라 통합 원격제어 프로그램을 실행하고 통신부를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 제어부와, 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부를 포함한다.
Description
본 발명은 원격제어 기술에 관한 것이다.
네트워크에 연결된 원격제어 장치가 원격지에 위치한 디바이스에 접속해서 디바이스를 마치 자신의 장치인 것처럼 제어할 수 있는 기술을 원격제어 기술이라고 통칭한다. 이러한 원격제어 기술은 인터넷을 통해서 원격제어를 할 수 있을 정도로 발전하였다. 예를 들어, 인터넷에 연결되어 있는 개인 또는 회사의 PC 또는 모바일 단말에 원격접속하여 화면을 보면서 조작할 수 있다. 특히, 휴대 가능한 스마트폰과 같은 모바일 단말의 지속적인 성능 향상을 통해 기존의 PC를 이용한 원격제어 서비스를 모바일 단말을 통해 가능하게 되었다.
원격제어 대상이 되는 단말의 종류는 다양하며, 원격제어 장치가 모바일 단말인 경우, 단말과의 관계는 모바일 단말-모바일 단말 관계, 모바일 단말-PC 관계, 또는 모바일 단말-카메라 탑재 단말 관계 등 다양한 관계가 형성될 수 있다. 그런데, 단말의 종류 별로 그에 상응하는 원격제어 환경은 서로 상이하다. 따라서, 단말의 종류에 따라 그에 적합한 다양한 원격제어 프로그램이 필요하다.
일 실시 예에 따라, 단일의 통합 원격제어 프로그램을 가지고 다양한 종류의 단말을 원격제어할 수 있는 원격제어 장치 및 그 원격제어 방법을 제안한다.
일 실시 예에 따른 원격제어 장치는, 사용자 조작을 입력받는 입력부와, 원격제어 대상인 단말의 단말 정보를 수신하는 통신부와, 사용자 조작에 따라 통합 원격제어 프로그램을 실행하고 통신부를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 제어부와, 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부를 포함한다.
일 실시 예에 따른 단말 정보는 단말 모델명을 포함하며, 필요 시 단말 사양을 더 포함한다. 일 실시 예에 따른 원격제어 환경은 출력부를 통해 표시되는 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다.
일 실시 예에 따른 통신부는 통합 원격제어 프로그램을 통해 생성된 인증번호를 중계 서버에 전송하고, 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신한다.
일 실시 예에 따른 제어부는 단말 정보를 이용하여 단말 종류를 판별하고, 판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고, 판별된 단말 종류가 컴퓨터이면 컴퓨터의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정한다. 컴퓨터를 위한 사용자 인터페이스 화면의 해상도는 모바일 단말을 위한 사용자 인터페이스 화면의 해상도보다 고해상도이다.
일 실시 예에 따른 제어부는 단말 정보를 이용하여 단말이 카메라가 있는지를 확인하고, 카메라가 있으면 단말의 카메라를 통해 촬영되는 영상이 포함될 수 있도록 사용자 인터페이스 화면을 구성하며, 필요 시 단말 정보로부터 카메라의 사양을 확인하고 확인된 카메라의 사양에 따라 카메라를 통해 촬영되는 영상의 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성한다.
일 실시 예에 따른 제어부는, 단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장하는 정보 매핑부와, 통신부를 통해 수신된 단말 정보와 일치하는 단말 정보를 검색하는 정보 검색부와, 일치하는 단말 정보가 검색되면 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성하는 화면 처리부를 포함한다. 나아가, 제어부는 통합 원격제어 프로그램을 통해 인증번호를 생성하여 통신부를 통해 중계 서버에 전송하고, 생성된 인증번호를 통신부를 통해 단말에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 출력부를 통해 표시하는 인증 처리부를 더 포함할 수 있다.
다른 실시 예에 따른 원격제어 장치의 원격제어 방법은, 통합 원격제어 프로그램이 실행되는 단계와, 통합 원격제어 프로그램을 통해 인증번호를 생성하여 중계 서버에 전송하는 단계와, 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 단계와, 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 단계를 포함한다.
일 실시 예에 따르면, 원격제어 장치에 설치된 단일의 통합 원격제어 프로그램을 통해 원격제어 대상인 단말의 다양한 종류에 따라 맞춤형으로 원격제어할 수 있다. 즉, 원격제어 장치는 단말의 종류가 무엇이든지 상관없이 단일의 통합 원격제어 프로그램을 통해 원격제어하고자 하는 단말에 맞추어 원격제어 환경을 구성하여 단말을 원격제어할 수 있다. 이에 따라, 단일의 통합 원격제어 프로그램만 있으면 되므로, 필요 이상의 원격제어 프로그램의 수를 줄일 수 있어 효율적이다.
도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도,
도 2는 본 발명의 일 실시 예에 따른 도 1의 원격제어 장치의 세부 구성도,
도 3은 본 발명의 일 실시 예에 따른 도 2의 제어부의 세부 구성도,
도 4는 본 발명의 일 실시 예에 따른 통합 원격제어 프로그램을 이용한 원격제어 장치의 원격제어 프로세스를 도시한 흐름도,
도 5는 본 발명의 일 실시 예에 따른 원격제어 장치의 통합 원격제어 프로그램 실행 화면을 도시한 참조도,
도 6은 본 발명의 일 실시 예에 따른 중계 서버 접속을 위한 원격제어 장치의 화면을 도시한 참조도,
도 7은 본 발명의 일 실시 예에 따른 인증번호 제공을 위한 원격제어 장치의 화면을 도시한 참조도,
도 8 및 도 9는 본 발명의 다양한 실시 예에 따른 인증번호 입력을 위한 단말의 화면을 도시한 참조도,
도 10은 본 발명의 일 실시 예에 따른 단말이 PC인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 11은 본 발명의 일 실시 예에 따른 단말이 카메라가 탑재된 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 12는 본 발명의 일 실시 예에 따른 단말이 모바일 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
도 2는 본 발명의 일 실시 예에 따른 도 1의 원격제어 장치의 세부 구성도,
도 3은 본 발명의 일 실시 예에 따른 도 2의 제어부의 세부 구성도,
도 4는 본 발명의 일 실시 예에 따른 통합 원격제어 프로그램을 이용한 원격제어 장치의 원격제어 프로세스를 도시한 흐름도,
도 5는 본 발명의 일 실시 예에 따른 원격제어 장치의 통합 원격제어 프로그램 실행 화면을 도시한 참조도,
도 6은 본 발명의 일 실시 예에 따른 중계 서버 접속을 위한 원격제어 장치의 화면을 도시한 참조도,
도 7은 본 발명의 일 실시 예에 따른 인증번호 제공을 위한 원격제어 장치의 화면을 도시한 참조도,
도 8 및 도 9는 본 발명의 다양한 실시 예에 따른 인증번호 입력을 위한 단말의 화면을 도시한 참조도,
도 10은 본 발명의 일 실시 예에 따른 단말이 PC인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 11은 본 발명의 일 실시 예에 따른 단말이 카메라가 탑재된 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 12는 본 발명의 일 실시 예에 따른 단말이 모바일 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도이다.
도 1을 참조하면, 원격제어 시스템(1)은 단말(10)과 원격제어 장치(12)를 포함하며, 중계 서버(14)를 더 포함할 수 있다.
원격제어 장치(12)는 원격지에 위치하는 단말(10)을 원격제어한다. 원격제어는 원격제어 장치(12)가 단말(10)에 원격 접속하여 단말(10)을 조작하거나 데이터를 송수신하거나 프로그램 등을 설치할 수 있는 일련의 동작을 포함한다. 원격제어 서비스의 예를 들면, 원격제어 장치 사용자가 상담원이고 단말 사용자가 고객인 경우, 고객의 요청에 따라 상담원이 원격제어 장치(12)를 통해 단말(10)로부터 획득되는 원격제어 화면을 보면서 고객의 단말(10)을 원격제어한다.
원격제어 장치(12)는 사용자가 사용하는 모든 장치일 수 있다. 예를 들어, PC일 수 있고, 휴대 가능한 모바일 단말, 예를 들어 휴대폰, 셀룰러폰, 스마트폰, 스마트 패드 등일 수 있으며, 카메라가 탑재된 장치일 수 있다. 특히, 본 발명은 원격제어 장치(12)가 모바일 단말인 경우에 적합하다.
단말(10) 역시 사용자가 사용하는 모든 장치일 수 있다. 예를 들어, PC일 수 있고, 휴대 가능한 모바일 단말일 수 있으며, 카메라가 탑재된 장치일 수 있다. 카메라가 탑재된 장치의 경우 카메라를 통해 영상을 실시간으로 촬영할 수 있다. 원격제어 장치(12)가 모바일 단말인 경우, 단말(10)과의 관계는 모바일 단말-모바일 단말 관계, 모바일 단말-PC 관계, 또는 모바일 단말-카메라 탑재 단말 관계 등 다양한 관계가 형성될 수 있다.
단말(10)의 종류 별로 그에 상응하는 원격제어 환경은 서로 상이하다. 예를 들어, 단말(10)이 모바일 단말(10-1)인 경우, PC(10-2)인 경우, 카메라가 탑재된 단말(10-3)인 경우 각각 그 원격제어 환경이 상이하다. 따라서, 모바일 단말용 원격제어 프로그램, PC용 원격제어 프로그램, 카메라 탑재 단말용 원격제어 프로그램 등 단말(10)의 종류에 따라 그에 적합한 다양한 원격제어 프로그램이 필요하게 된다. 특히, 원격제어 장치(12)가 모바일 단말인 경우 그 필요성은 더 크다.
일 실시 예에 따른 원격제어 장치(12)는 단일의 통합 원격제어 프로그램(120)을 통해 단말(10)을 원격제어한다. 원격제어 장치(12)는 단말(10)의 종류가 무엇이든지 상관없이 단일의 통합 원격제어 프로그램(120)을 통해 원격제어하고자 하는 단말(10)의 종류에 맞추어 원격제어 환경을 구성하여 단말(10)을 원격제어할 수 있다. 이에 따라, 단일의 통합 원격제어 프로그램(120)만 있으면 되므로, 필요 이상의 원격제어 프로그램의 수를 줄일 수 있어 효율적이다.
원격제어 환경은 원격제어 장치(12)의 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다. 사용자 인터페이스 화면은 원격제어 장치(12)의 요청에 의해 단말(10)에서 캡쳐 등을 통해 획득한 원격제어 화면을 포함한다. 사용자 인터페이스 화면의 영상 품질 파라미터는 해상도(resolution), 프레임 률(frame rate), 압축률(compression rate) 등을 포함한다. 해상도를 높이면 영상의 정확도가 높아지고, 프레임 률을 높이면 영상의 전송속도가 빨라진다. 프레임 률은 초당 전송되는 프레임의 개수를 의미한다. 압축률이 높아질수록 영상의 전송 속도는 빨라지나 정확도는 낮아진다.
일 실시 예에 따른 단말(10)과 원격제어 장치(12)는 원격제어를 위해 중계 서버(14)에 접속한다. 중계 서버(14)는 단말(10)과 원격제어 장치(12)가 접속하기 위한 웹 페이지를 제공한다. 그리고 원격제어 장치(12)가 단말(10)을 조작할 수 있도록 원격제어 세션을 생성한다. 또한, 원격제어 장치(12)가 단말(10)에 대해 원격제어 서비스를 원활하게 제공할 수 있도록 단말(10) 및 원격제어 장치(12)를 관리한다. 중계 서버(16)는 네트워크를 통해 원격제어를 지원하는데, 네트워크는 이더넷(Ethernet), 3G, 4G, LTE, Wi-Fi 등의 유무선 통신 방식을 모두 지원하며, 특정 통신기술이나 방식에 한정되지 않는다.
도 2는 본 발명의 일 실시 예에 따른 도 1의 원격제어 장치의 세부 구성도이다.
도 1 및 도 2를 참조하면, 원격제어 장치(12)는 입력부(122), 통신부(124), 제어부(126), 출력부(128) 및 저장부(129)를 포함한다.
입력부(122)는 사용자로부터 조작신호를 입력받는다. 원격제어 장치(12)는 사용자 조작을 위한 키보드, 마우스, 마이크 등의 장치를 구비할 수 있다. 일 실시 예에 따른 입력부(122)는 사용자로부터 조작신호를 입력받아 통합 원격제어 프로그램을 실행한다. 통합 원격제어 프로그램이 실행되면, 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속하기 위한 로그인 정보를 사용자로부터 입력받는다. 이후, 단말(10)과 연결되면, 단말(10)에 대한 원격제어 시에 사용자로부터 조작명령을 입력받는다.
통신부(124)는 원격제어를 위해 필요한 각종 정보를 송수신한다. 원격제어 장치(12)가 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속하면 인증번호가 생성되는데, 통신부(124)는 생성된 인증번호를 중계 서버(14)에 전송한다. 인증번호는 중계 서버(14)가 단말(10)과 원격제어 장치(12)를 인증하는 데 사용된다. 인증 시에 단말(10)은 인증번호와 함께 단말(10)의 단말 정보를 중계 서버(14)에 전송하는데, 통신부(124)는 중계 서버(14)로부터 단말 정보를 수신한다. 단말 정보는 SHW-M, SHW-E, ND-298 등과 같은 모델 명(model name) 및 그 버전(version)을 포함하며, 필요 시 단말 사양을 더 포함한다. 단말 사양은 예를 들어, 단말(10)의 운영체제(OS), 카메라 장착 여부, 카메라 사양 등일 수 있다. 모델 명만을 가지고도 해당 단말이 모바일 단말인지, PC인지 정도를 판별할 수 있다.
제어부(126)는 통합 원격제어 프로그램을 통해 원격제어 장치(12)의 각 구성요소를 제어한다. 제어부(126)는 입력부(122)를 통한 사용자 조작에 따라 통합 원격제어 프로그램을 실행시키고. 통신부(124)를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말(10)을 원격제어한다. 원격제어 환경은 원격제어 장치(12)의 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다.
일 실시 예에 따른 제어부(126)는 단말 정보를 이용하여 단말 종류를 판별한다. 이때, 판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고, 판별된 단말 종류가 PC이면 PC의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정한다.
일 실시 예에 따른 제어부(126)는 단말 정보를 이용하여 단말(10)이 카메라가 있는지를 확인한다. 카메라가 있으면, 카메라를 통해 촬영되는 영상이 포함되도록 사용자 인터페이스 화면을 구성한다. 나아가, 단말 정보로부터 카메라의 사양을 확인하고, 확인된 카메라 사양에 따라 카메라를 통해 촬영되는 영상의 해상도, 프레임률, 압축률 중 적어도 하나를 포함하는 영상 품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성한다.
일 실시 예에 따른 제어부(126)는 단말(10)로부터 수신되는 원격제어 화면을, 단말 정보로부터 획득된 단말 종류에 맞춰 사용자 인터페이스 화면에 생성하되, 원격제어 화면을 원격제어 장치(12) 자신의 장치 정보, 예를 들어 장치의 해상도에 맞게 변환하여 사용자 인터페이스 화면에 생성한다. 이 경우는 단말(10)의 단말정보뿐만 아니라 원격제어 장치(12)의 장치정보까지 고려한 것이다. 예를 들어, 단말(10)이 모바일 단말인지 PC인지 카메라가 탑재된 단말인지 뿐만 아니라, 원격제어 장치(12)가 모바일 단말인지 PC인지 카메라가 탑재된 단말인지 까지를 고려하여 원격제어 장치(12)의 사용자 인터페이스 화면을 구성할 수 있다.
출력부(128)는 각종 정보를 화면에 표시한다. 일 실시 예에 따른 출력부(128)는 제어부(126)를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시한다.
저장부(129)에는 원격제어 장치(12)의 원격제어를 위해 필요한 정보와 원격제어 시에 생성되는 정보가 저장된다. 일 실시 예에 따른 저장부(129)에는 단말 정보와 원격제어 환경을 매핑한 매핑 정보가 저장된다.
제어부(126)의 원격제어를 위해, 통신부(124)가 원격제어 화면을 단말(10)로부터 수신하고, 출력부(128)가 수신된 원격제어 화면을 화면에 표시하며, 입력부(122)가 원격제어 화면을 대상으로 사용자 조작신호를 입력받는다. 그러면, 제어부(126)는 입력받은 사용자 조작신호에 해당하는 제어명령을 생성하고, 통신부(124)가 제어명령을 단말(10)에 전송한다. 이때, 통신부(124)는 중계 서버(16)를 통해 단말(10)로부터 원격제어 화면을 수신하고, 중계 서버(16)를 통해 단말(10)에 제어 명령을 전송할 수 있다.
도 3은 본 발명의 일 실시 예에 따른 도 2의 제어부의 세부 구성도이다.
도 1 내지 도 3을 참조하면, 제어부(126)는 정보 매핑부(1260), 정보 검색부(1262) 및 화면 처리부(1264)를 포함하며, 인증 처리부(1266)를 더 포함한다.
정보 매핑부(1260)는 단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장부(129)에 저장한다. 따라서, 저장부(129)에는 단말 정보와 원격제어 환경을 매핑한 매핑 정보가 저장된다. 정보 검색부(1262)는 통신부(124)를 통해 수신된 단말 정보와 일치하는 단말 정보를 저장부(129)에서 검색한다. 저장부(129)에서 일치하는 단말 정보가 검색되면, 화면 처리부(1264)는 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성한다.
인증 처리부(1266)는 인증번호를 생성하여 통신부(124)를 통해 중계 서버(14)에 전송한다. 그리고, 생성된 인증번호를 통신부(124)를 통해 단말(10)에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 출력부(128)를 통해 표시한다.
도 4는 본 발명의 일 실시 예에 따른 통합 원격제어 프로그램을 이용한 원격제어 장치의 원격제어 프로세스를 도시한 흐름도이다.
도 4를 참조하면, 원격제어 장치(12)는 사용자에 의해 통합 원격제어 프로그램을 실행(400)하고, 실행된 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속한다(405). 이때, 원격제어 장치 사용자는 접속을 위해 로그인 정보를 입력한다. 접속이 이루어지면, 통합 원격제어 프로그램은 인증번호를 생성(410)하고, 생성된 인증번호를 중계 서버(14)에 전송한다(420). 원격제어 장치(12)는 생성된 인증번호를 유선이나 SMS, E-mail 등의 통신수단을 통해 단말(10)에 제공한다(430).
이어서, 단말(10)은 단말 사용자에 의해 단말(10)에 설치된 원격제어 프로그램을 실행하고, 인증번호를 제공받은 단말 사용자로부터 인증번호를 입력받는다. 이어서, 입력받은 인증번호와 함께 단말(10)의 단말 정보를 중계 서버(14)에 전송한다(440). 중계 서버(14)는 원격제어 장치(12)로부터 이전에 수신된 인증번호와 단말(10)로부터 현재 수신된 인증번호가 일치하는지 여부를 확인한다(450). 일치하지 않는 경우 인증이 실패한 것으로 판단하여 단말(10)의 연결을 종료한다. 이에 비해, 일치하는 경우 인증이 성공한 것으로 판단한다. 인증에 성공하면, 중계 서버(14)는 단말(10)로부터 수신된 단말 정보를 원격제어 장치(12)에 전송한다(460). 원격제어 장치(12)는 수신된 단말 정보에 맞추어 원격제어 환경을 구성(470)하여 단말(10)을 원격제어한다(480).
전술한 실시 예는 원격제어 장치(12)에서 인증번호가 생성되는 예를 설명한 것이나, 인증번호는 중계 서버(14)에서 생성될 수 있다. 예를 들어, 원격제어 장치(12)가 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속을 시도하면서 인증번호 생성을 중계 서버(14)에 요청하면, 중계 서버(14)가 인증번호를 생성하여 이를 원격제어 장치(12)에 전송할 수 있다.
도 5는 본 발명의 일 실시 예에 따른 원격제어 장치의 통합 원격제어 프로그램 실행 화면을 도시한 참조도이다.
도 1 및 도 5를 참조하면, 원격제어 장치 사용자는 단일의 통합 원격제어 프로그램(120)을 실행하여, 단말(10)의 종류에 따라 다양한 원격제어 환경을 구성한다. 통합 원격제어 프로그램을 통해, 원격제어 장치(12)의 중계 서버 접속, 인증번호 인증, 원격제어 환경 구성 및 단말(10)에 대한 원격제어 등을 포함하는 일련의 원격제어 프로세스가 진행된다.
도 6은 본 발명의 일 실시 예에 따른 중계 서버 접속을 위한 원격제어 장치의 화면을 도시한 참조도이다.
도 1 및 도 6을 참조하면, 원격제어 장치 사용자는 중계 서버(14)에 접속하기 위해 통합 원격제어 프로그램을 통해 로그인 정보를 입력한다. 로그인 정보는 사용자 ID와 패스워드(password)가 포함된다.
도 7은 본 발명의 일 실시 예에 따른 인증번호 제공을 위한 원격제어 장치의 화면을 도시한 참조도이다.
도 1 및 도 7을 참조하면, 원격제어 장치(12)가 중계 서버(14)에 접속하면, 통합 원격제어 프로그램은 원격제어장치 사용자에게 단말 사용자에 인증번호를 알려줄 것을 요청하는 메시지를 출력한다. 이때, 원격제어장치 사용자는 유선 등을 통해 단말 사용자에게 인증번호를 알려주게 된다.
도 8 및 도 9는 본 발명의 다양한 실시 예에 따른 인증번호 입력을 위한 단말의 화면을 도시한 참조도로서, 구체적으로 도 8은 단말이 PC인 경우 인증번호 입력 화면을 도시한 참조도이고, 도 9는 단말이 모바일 단말인 경우 인증번호 입력 화면을 도시한 참조도이다.
도 1, 도 8 및 도 9를 참조하면, 단말 사용자가 단말(10)에 설치된 원격제어 프로그램을 실행하여 중계 서버(14)에 접속하면, 원격제어 장치(12)로부터 원격제어를 받기 위해 인증이 필요하다. 단말 사용자가 원격제어 장치 사용자로부터 인증번호를 제공받으면, 단말(10)의 원격제어 프로그램은 단말 사용자에 인증번호를 입력할 것을 요청한다. 단말 사용자는 입력번호를 입력한 후, 원격제어 장치의 단말로의 원격제어를 수락한다.
도 10은 본 발명의 일 실시 예에 따른 단말이 PC인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
도 1 및 도 10을 참조하면, 단말(10)이 PC인 경우, 원격제어 장치(12)는 PC에 맞는 원격제어 환경을 구성한다. 이때, PC 맞춤용으로 설정된 영상 품질 파라미터를 가지도록 사용자 인터페이스 화면을 생성할 수 있다. 예를 들어, 모바일 단말의 해상도보다 높은 해상도를 가지는 사용자 인터페이스 화면을 생성한다.
도 11은 본 발명의 일 실시 예에 따른 단말이 카메라가 탑재된 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
도 1 및 도 11을 참조하면, 단말(10)이 카메라가 탑재된 단말인 경우, 원격제어 장치(12)는 단말(10)의 카메라를 통해 촬영되는 영상이 배치될 수 있도록 사용자 인터페이스 화면을 구성한다. 예를 들어, 도 11에 도시된 바와 같이 단말 사용자가 단말 주변에 있는 키보드를 대상으로 원격제어장치 사용자로부터 원격제어를 받고 싶어 단말(10)의 카메라를 통해 키보드를 촬영한 경우, 원격제어 장치(12)는 단말(10)로부터 키보드 영상을 수신하여 이를 사용자 인터페이스 화면에 표시한다. 원격제어 장치 사용자는 사용자 인터페이스 화면의 키보드 영상을 보면서 원격제어를 할 수 있다.
필요에 따라, 원격제어 장치(12)는 단말(10)의 카메라를 통해 촬영되어 원격제어 장치(12)에 수신되는 영상을 대상으로 단말(10)의 카메라의 사양에 따라 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 생성한다. 나아가, 카메라가 있는 단말(10)이 모바일 단말인지 또는 PC인지까지를 더 고려하여 영상품질 파라미터를 결정한 후 사용자 인터페이스 화면을 생성할 수 있다. 원격제어 장치(12)는 원격제어를 위해 카메라를 통해 원격제어 장치 사용자를 촬영하고 촬영된 영상을 원격제어 화면에 함께 표시할 수 있다.
도 12는 본 발명의 일 실시 예에 따른 단말이 모바일 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
도 1 및 도 12를 참조하면, 단말(10)이 모바일 단말인 경우, 원격제어 장치(12)는 모바일 단말에 맞는 원격제어 환경을 구성한다. 이때, 모바일 단말 맞춤용으로 설정된 영상 품질 파라미터를 가지도록 사용자 인터페이스 화면을 생성할 수 있다. 예를 들어, PC의 해상도보다 낮은 해상도를 가지는 사용자 인터페이스 화면을 생성한다.
이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
1: 원격제어 시스템 10: 단말
12: 원격제어 장치 14: 중계 서버
12: 원격제어 장치 14: 중계 서버
Claims (9)
- 사용자 조작을 입력받는 입력부;
원격제어 대상인 단말의 단말 정보를 수신하는 통신부;
사용자 조작에 따라 통합 원격제어 프로그램을 실행하고 상기 통신부를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 제어부; 및
상기 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부;
를 포함하는 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서,
상기 단말 정보는 단말 모델명을 포함하며, 필요 시 단말 사양을 더 포함하는 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서,
상기 원격제어 환경은 상기 출력부를 통해 표시되는 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함하는 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서, 상기 통신부는
통합 원격제어 프로그램을 통해 생성된 인증번호를 중계 서버에 전송하고, 상기 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서, 상기 제어부는
단말 정보를 이용하여 단말 종류를 판별하고,
판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고,
판별된 단말 종류가 컴퓨터이면 컴퓨터의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하며,
컴퓨터를 위한 사용자 인터페이스 화면의 해상도는 모바일 단말을 위한 사용자 인터페이스 화면의 해상도보다 고해상도인 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서, 상기 제어부는
단말 정보를 이용하여 단말이 카메라가 있는지를 확인하고, 카메라가 있으면 단말의 카메라를 통해 촬영되는 영상이 포함될 수 있도록 사용자 인터페이스 화면을 구성하며, 필요 시 단말 정보로부터 카메라의 사양을 확인하고 확인된 카메라의 사양에 따라 카메라를 통해 촬영되는 영상의 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성하는 것을 특징으로 하는 원격제어 장치. - 제 1 항에 있어서, 상기 제어부는
단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장하는 정보 매핑부;
상기 통신부를 통해 수신된 단말 정보와 일치하는 단말 정보를 검색하는 정보 검색부; 및
일치하는 단말 정보가 검색되면 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성하는 화면 처리부;
를 포함하는 것을 특징으로 하는 원격제어 장치. - 제 7 항에 있어서, 상기 제어부는
통합 원격제어 프로그램을 통해 인증번호를 생성하여 상기 통신부를 통해 중계 서버에 전송하고,
생성된 인증번호를 상기 통신부를 통해 단말에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 상기 출력부를 통해 표시하는 인증 처리부;
를 더 포함하는 것을 특징으로 하는 원격제어 장치. - 원격제어 장치의 원격제어 방법에 있어서,
통합 원격제어 프로그램이 실행되는 단계;
통합 원격제어 프로그램을 통해 인증번호를 생성하여 중계 서버에 전송하는 단계;
상기 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 단계; 및
수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 단계;
를 포함하는 것을 특징으로 하는 원격제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150076050A KR101735714B1 (ko) | 2015-05-29 | 2015-05-29 | 통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150076050A KR101735714B1 (ko) | 2015-05-29 | 2015-05-29 | 통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160140009A true KR20160140009A (ko) | 2016-12-07 |
KR101735714B1 KR101735714B1 (ko) | 2017-05-15 |
Family
ID=57573780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150076050A KR101735714B1 (ko) | 2015-05-29 | 2015-05-29 | 통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101735714B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107026913A (zh) * | 2017-05-18 | 2017-08-08 | 广西拾叁工房网络科技有限公司 | 一种ios设备的远程集群控制***及其控制方法 |
KR20190035404A (ko) * | 2017-09-26 | 2019-04-03 | 주식회사 코이노 | 사물 인터넷 미지원 디바이스에 대한 모니터링 장치 및 그 방법 |
-
2015
- 2015-05-29 KR KR1020150076050A patent/KR101735714B1/ko active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107026913A (zh) * | 2017-05-18 | 2017-08-08 | 广西拾叁工房网络科技有限公司 | 一种ios设备的远程集群控制***及其控制方法 |
KR20190035404A (ko) * | 2017-09-26 | 2019-04-03 | 주식회사 코이노 | 사물 인터넷 미지원 디바이스에 대한 모니터링 장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101735714B1 (ko) | 2017-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3425566B1 (en) | Electronic device and method of registering personal cloud apparatus in user portal server thereof | |
JP7028117B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
CN106028106A (zh) | 一种电视操控方法及装置 | |
KR101099838B1 (ko) | 컴퓨터와 휴대단말기 간 영상통신을 이용한 원격 에프터 서비스방법 | |
US10404867B2 (en) | System and information processing method | |
CN108810049A (zh) | 设备的控制方法、装置、***及虚拟现实vr设备 | |
US11025603B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
WO2016095186A1 (en) | Method and device for device configuration | |
CN109729582B (zh) | 信息交互方法、装置及计算机可读存储介质 | |
KR101735714B1 (ko) | 통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 | |
US20190166499A1 (en) | Service providing system, service communicating system, service providing method and recording medium | |
US20140123260A1 (en) | Terminal equipment, server, method of controlling terminal equipment, and method of controlling server | |
JP7188024B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
CN109450887B (zh) | 数据传输方法、装置及*** | |
US11128623B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
US11076010B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
US9344679B2 (en) | Transmission system, transmission terminal and method of transmitting program | |
US20150145947A1 (en) | Apparatus, system, and method of managing terminals, and recording medium | |
CN103647786A (zh) | 电视机及其登录远程存储设备的方法和装置 | |
US11108772B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
US10505800B2 (en) | Method for real-time activation of receiver module | |
WO2024001776A1 (zh) | 设备控制方法、虚拟机顶盒、实体机顶盒和*** | |
CN109005210A (zh) | 信息交互的方法和装置 | |
TW201328243A (zh) | 遠端監控系統及方法 | |
TWI530178B (zh) | 網路攝影機及其網路連線設定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |