[go: up one dir, main page]

KR101735714B1 - Remote control apparatus having integrated remote control program and method for remote control - Google Patents

Remote control apparatus having integrated remote control program and method for remote control Download PDF

Info

Publication number
KR101735714B1
KR101735714B1 KR1020150076050A KR20150076050A KR101735714B1 KR 101735714 B1 KR101735714 B1 KR 101735714B1 KR 1020150076050 A KR1020150076050 A KR 1020150076050A KR 20150076050 A KR20150076050 A KR 20150076050A KR 101735714 B1 KR101735714 B1 KR 101735714B1
Authority
KR
South Korea
Prior art keywords
remote control
terminal
information
control device
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020150076050A
Other languages
Korean (ko)
Other versions
KR20160140009A (en
Inventor
오주병
민 장
장원순
이승철
Original Assignee
주식회사 코이노
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 코이노 filed Critical 주식회사 코이노
Priority to KR1020150076050A priority Critical patent/KR101735714B1/en
Publication of KR20160140009A publication Critical patent/KR20160140009A/en
Application granted granted Critical
Publication of KR101735714B1 publication Critical patent/KR101735714B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • H04L67/36
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3226Cryptographic 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

통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법이 개시된다. 본 발명의 일 실시 예에 따른 원격제어 장치는, 사용자 조작을 입력받는 입력부와, 원격제어 대상인 단말의 단말 정보를 수신하는 통신부와, 사용자 조작에 따라 통합 원격제어 프로그램을 실행하고 통신부를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 제어부와, 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부를 포함한다.A remote control device having an integrated remote control program and a remote control method thereof are disclosed. A remote control apparatus according to an embodiment of the present invention includes an input unit that receives a user operation, a communication unit that receives terminal information of a terminal that is a remote control target, and a communication unit that executes an integrated remote control program, A controller for remotely controlling the terminal by configuring a remote control environment according to the terminal information, and an output unit for displaying a user interface screen generated according to a remote control environment configured through the controller.

Description

통합 원격제어 프로그램을 가지는 원격제어 장치 및 그 원격제어 방법 {Remote control apparatus having integrated remote control program and method for remote control}Technical Field [0001] The present invention relates to a remote control apparatus having an integrated remote control program and a remote control apparatus having the same,

본 발명은 원격제어 기술에 관한 것이다.The present invention relates to a remote control technique.

네트워크에 연결된 원격제어 장치가 원격지에 위치한 디바이스에 접속해서 디바이스를 마치 자신의 장치인 것처럼 제어할 수 있는 기술을 원격제어 기술이라고 통칭한다. 이러한 원격제어 기술은 인터넷을 통해서 원격제어를 할 수 있을 정도로 발전하였다. 예를 들어, 인터넷에 연결되어 있는 개인 또는 회사의 PC 또는 모바일 단말에 원격접속하여 화면을 보면서 조작할 수 있다. 특히, 휴대 가능한 스마트폰과 같은 모바일 단말의 지속적인 성능 향상을 통해 기존의 PC를 이용한 원격제어 서비스를 모바일 단말을 통해 가능하게 되었다.Remote control technology refers to a technology that allows a remote control device connected to a network to connect to a device located at a remote location and control the device as if it were its own device. This remote control technology has developed enough to allow remote control over the Internet. For example, it is possible to remotely access a PC or a mobile terminal of an individual or a company connected to the Internet to operate the apparatus while viewing the screen. Particularly, by continuously improving the performance of a mobile terminal such as a portable smart phone, a remote control service using an existing PC has become possible through a mobile terminal.

원격제어 대상이 되는 단말의 종류는 다양하며, 원격제어 장치가 모바일 단말인 경우, 단말과의 관계는 모바일 단말-모바일 단말 관계, 모바일 단말-PC 관계, 또는 모바일 단말-카메라 탑재 단말 관계 등 다양한 관계가 형성될 수 있다. 그런데, 단말의 종류 별로 그에 상응하는 원격제어 환경은 서로 상이하다. 따라서, 단말의 종류에 따라 그에 적합한 다양한 원격제어 프로그램이 필요하다.If the remote control device is a mobile terminal, the relationship between the terminal and the terminal may be various relationships such as a mobile terminal-mobile terminal relationship, a mobile terminal-PC relationship, or a mobile terminal- Can be formed. However, the remote control environments corresponding to the types of terminals are different from each other. Therefore, various remote control programs suitable for the type of terminal are needed.

일 실시 예에 따라, 단일의 통합 원격제어 프로그램을 가지고 다양한 종류의 단말을 원격제어할 수 있는 원격제어 장치 및 그 원격제어 방법을 제안한다.According to one embodiment, a remote control device and a remote control method thereof capable of remotely controlling various types of terminals with a single integrated remote control program are proposed.

일 실시 예에 따른 원격제어 장치는, 사용자 조작을 입력받는 입력부와, 원격제어 대상인 단말의 단말 정보를 수신하는 통신부와, 사용자 조작에 따라 통합 원격제어 프로그램을 실행하고 통신부를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 제어부와, 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부를 포함한다.A remote control apparatus according to an embodiment includes an input unit for inputting a user operation, a communication unit for receiving terminal information of a terminal to be a remote control target, and a communication unit for executing an integrated remote control program according to a user operation, A controller for remotely controlling the terminal by configuring a remote control environment in accordance therewith, and an output unit for displaying a user interface screen generated according to a remote control environment configured through the controller.

일 실시 예에 따른 단말 정보는 단말 모델명을 포함하며, 필요 시 단말 사양을 더 포함한다. 일 실시 예에 따른 원격제어 환경은 출력부를 통해 표시되는 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다.The terminal information according to an exemplary embodiment includes a terminal model name and further includes a terminal specification if necessary. A remote control environment according to an embodiment includes an interface configuration and arrangement of a user interface screen displayed through an output unit, and image quality parameters of a user interface screen.

일 실시 예에 따른 통신부는 통합 원격제어 프로그램을 통해 생성된 인증번호를 중계 서버에 전송하고, 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신한다.The communication unit according to an embodiment transmits the authentication number generated through the integrated remote control program to the relay server. When the relay server authenticates the remote control device and the terminal using the authentication number, the relay server transmits the terminal information From the relay server.

일 실시 예에 따른 제어부는 단말 정보를 이용하여 단말 종류를 판별하고, 판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고, 판별된 단말 종류가 컴퓨터이면 컴퓨터의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정한다. 컴퓨터를 위한 사용자 인터페이스 화면의 해상도는 모바일 단말을 위한 사용자 인터페이스 화면의 해상도보다 고해상도이다.The controller determines the type of the terminal using the terminal information. If the determined terminal type is a mobile terminal, the controller determines the resolution of the user interface screen in consideration of the resolution of the mobile terminal. If the determined terminal type is a computer, The resolution of the user interface screen is determined in consideration of the resolution of the user interface screen. The resolution of the user interface screen for the computer is higher than the resolution of the user interface screen for the mobile terminal.

일 실시 예에 따른 제어부는 단말 정보를 이용하여 단말이 카메라가 있는지를 확인하고, 카메라가 있으면 단말의 카메라를 통해 촬영되는 영상이 포함될 수 있도록 사용자 인터페이스 화면을 구성하며, 필요 시 단말 정보로부터 카메라의 사양을 확인하고 확인된 카메라의 사양에 따라 카메라를 통해 촬영되는 영상의 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성한다.The controller according to an exemplary embodiment of the present invention determines whether the terminal has a camera using the terminal information and configures a user interface screen to include an image taken through a camera of the terminal if the terminal has a camera, Determines the image quality parameters of the image taken through the camera according to the specification of the camera, and forms the user interface screen.

일 실시 예에 따른 제어부는, 단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장하는 정보 매핑부와, 통신부를 통해 수신된 단말 정보와 일치하는 단말 정보를 검색하는 정보 검색부와, 일치하는 단말 정보가 검색되면 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성하는 화면 처리부를 포함한다. 나아가, 제어부는 통합 원격제어 프로그램을 통해 인증번호를 생성하여 통신부를 통해 중계 서버에 전송하고, 생성된 인증번호를 통신부를 통해 단말에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 출력부를 통해 표시하는 인증 처리부를 더 포함할 수 있다.The control unit may include an information mapping unit for mapping and storing the terminal information and the remote control environment according to the terminal information, an information search unit for searching for terminal information matching the terminal information received through the communication unit, And a screen processing unit for generating a user interface screen according to a remote control environment mapped with the retrieved terminal information. Further, the control unit may generate the authentication number through the integrated remote control program, transmit it to the relay server through the communication unit, transmit the generated authentication number to the terminal through the communication unit, or transmit the authentication number to the terminal user And an authentication processing unit for displaying a message requesting the user to notify the user via the output unit.

다른 실시 예에 따른 원격제어 장치의 원격제어 방법은, 통합 원격제어 프로그램이 실행되는 단계와, 통합 원격제어 프로그램을 통해 인증번호를 생성하여 중계 서버에 전송하는 단계와, 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 단계와, 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말을 원격제어하는 단계를 포함한다.According to another aspect of the present invention, there is provided a remote control method for a remote control apparatus, comprising: executing an integrated remote control program; generating an authentication number through an integrated remote control program and transmitting the authentication number to a relay server; Receiving the terminal information transmitted by the terminal at the time of authentication from the relay server when the remote control device and the terminal are authenticated; and remotely controlling the terminal by configuring a remote control environment according to the received terminal information.

일 실시 예에 따르면, 원격제어 장치에 설치된 단일의 통합 원격제어 프로그램을 통해 원격제어 대상인 단말의 다양한 종류에 따라 맞춤형으로 원격제어할 수 있다. 즉, 원격제어 장치는 단말의 종류가 무엇이든지 상관없이 단일의 통합 원격제어 프로그램을 통해 원격제어하고자 하는 단말에 맞추어 원격제어 환경을 구성하여 단말을 원격제어할 수 있다. 이에 따라, 단일의 통합 원격제어 프로그램만 있으면 되므로, 필요 이상의 원격제어 프로그램의 수를 줄일 수 있어 효율적이다.According to one embodiment, a single integrated remote control program installed in the remote control device can be used to remotely control the terminal in a customized manner according to various types of terminals to be remotely controlled. That is, the remote control device can remotely control the terminal by configuring the remote control environment according to the terminal to be remotely controlled through a single integrated remote control program, regardless of the type of the terminal. Accordingly, since only a single integrated remote control program is required, it is possible to reduce the number of remote control programs more than necessary, which is efficient.

도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도,
도 2는 본 발명의 일 실시 예에 따른 도 1의 원격제어 장치의 세부 구성도,
도 3은 본 발명의 일 실시 예에 따른 도 2의 제어부의 세부 구성도,
도 4는 본 발명의 일 실시 예에 따른 통합 원격제어 프로그램을 이용한 원격제어 장치의 원격제어 프로세스를 도시한 흐름도,
도 5는 본 발명의 일 실시 예에 따른 원격제어 장치의 통합 원격제어 프로그램 실행 화면을 도시한 참조도,
도 6은 본 발명의 일 실시 예에 따른 중계 서버 접속을 위한 원격제어 장치의 화면을 도시한 참조도,
도 7은 본 발명의 일 실시 예에 따른 인증번호 제공을 위한 원격제어 장치의 화면을 도시한 참조도,
도 8 및 도 9는 본 발명의 다양한 실시 예에 따른 인증번호 입력을 위한 단말의 화면을 도시한 참조도,
도 10은 본 발명의 일 실시 예에 따른 단말이 PC인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 11은 본 발명의 일 실시 예에 따른 단말이 카메라가 탑재된 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도,
도 12는 본 발명의 일 실시 예에 따른 단말이 모바일 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.
1 is a configuration diagram of a remote control system according to an embodiment of the present invention;
FIG. 2 is a detailed configuration diagram of the remote control apparatus of FIG. 1 according to an embodiment of the present invention;
FIG. 3 is a detailed configuration diagram of the control unit of FIG. 2 according to an embodiment of the present invention,
4 is a flowchart illustrating a remote control process of a remote control apparatus using an integrated remote control program according to an embodiment of the present invention.
5 is a reference view showing an integrated remote control program execution screen of the remote control apparatus according to an embodiment of the present invention;
6 is a reference view showing a screen of a remote control apparatus for connecting to a relay server according to an embodiment of the present invention;
FIG. 7 is a reference view showing a screen of a remote control device for providing an authentication number according to an embodiment of the present invention;
8 and 9 are views illustrating a screen of a terminal for inputting an authentication number according to various embodiments of the present invention;
FIG. 10 is a reference view showing a user interface screen of a remote control device when a terminal according to an embodiment of the present invention is a PC,
11 is a reference view showing a user interface screen of the remote control device when the terminal according to the embodiment of the present invention is a terminal equipped with a camera,
12 is a reference view showing a user interface screen of the remote control device when the terminal according to the embodiment of the present invention is a mobile terminal.

이하에서는 첨부한 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. In addition, the terms described below are defined in consideration of the functions of the present invention, which may vary depending on the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.

도 1은 본 발명의 일 실시 예에 따른 원격제어 시스템의 구성도이다.1 is a block diagram of a remote control system according to an embodiment of the present invention.

도 1을 참조하면, 원격제어 시스템(1)은 단말(10)과 원격제어 장치(12)를 포함하며, 중계 서버(14)를 더 포함할 수 있다.Referring to FIG. 1, a remote control system 1 includes a terminal 10 and a remote control device 12, and may further include a relay server 14.

원격제어 장치(12)는 원격지에 위치하는 단말(10)을 원격제어한다. 원격제어는 원격제어 장치(12)가 단말(10)에 원격 접속하여 단말(10)을 조작하거나 데이터를 송수신하거나 프로그램 등을 설치할 수 있는 일련의 동작을 포함한다. 원격제어 서비스의 예를 들면, 원격제어 장치 사용자가 상담원이고 단말 사용자가 고객인 경우, 고객의 요청에 따라 상담원이 원격제어 장치(12)를 통해 단말(10)로부터 획득되는 원격제어 화면을 보면서 고객의 단말(10)을 원격제어한다.The remote control device 12 remotely controls the terminal 10 located at a remote place. The remote control includes a series of operations in which the remote control device 12 remotely accesses the terminal 10 to manipulate the terminal 10, transmit / receive data, or install programs and the like. When the remote control device user is an agent and the terminal user is a customer, the remote control device 12 may request the remote control device 12 The terminal 10 of the terminal 10 is remotely controlled.

원격제어 장치(12)는 사용자가 사용하는 모든 장치일 수 있다. 예를 들어, PC일 수 있고, 휴대 가능한 모바일 단말, 예를 들어 휴대폰, 셀룰러폰, 스마트폰, 스마트 패드 등일 수 있으며, 카메라가 탑재된 장치일 수 있다. 특히, 본 발명은 원격제어 장치(12)가 모바일 단말인 경우에 적합하다.The remote control device 12 may be any device used by the user. For example, a PC, and may be a portable mobile terminal, such as a cellular phone, a cellular phone, a smart phone, a smart pad, or the like, and may be a camera-equipped device. In particular, the present invention is suitable when the remote control device 12 is a mobile terminal.

단말(10) 역시 사용자가 사용하는 모든 장치일 수 있다. 예를 들어, PC일 수 있고, 휴대 가능한 모바일 단말일 수 있으며, 카메라가 탑재된 장치일 수 있다. 카메라가 탑재된 장치의 경우 카메라를 통해 영상을 실시간으로 촬영할 수 있다. 원격제어 장치(12)가 모바일 단말인 경우, 단말(10)과의 관계는 모바일 단말-모바일 단말 관계, 모바일 단말-PC 관계, 또는 모바일 단말-카메라 탑재 단말 관계 등 다양한 관계가 형성될 수 있다.The terminal 10 may also be any device used by the user. For example, a PC, a portable mobile terminal, and a camera-mounted device. In the case of a device equipped with a camera, images can be taken in real time through the camera. When the remote control device 12 is a mobile terminal, various relationships with the terminal 10 can be formed such as a mobile terminal-mobile terminal relationship, a mobile terminal-PC relationship, or a mobile terminal-camera terminal-terminal relationship.

단말(10)의 종류 별로 그에 상응하는 원격제어 환경은 서로 상이하다. 예를 들어, 단말(10)이 모바일 단말(10-1)인 경우, PC(10-2)인 경우, 카메라가 탑재된 단말(10-3)인 경우 각각 그 원격제어 환경이 상이하다. 따라서, 모바일 단말용 원격제어 프로그램, PC용 원격제어 프로그램, 카메라 탑재 단말용 원격제어 프로그램 등 단말(10)의 종류에 따라 그에 적합한 다양한 원격제어 프로그램이 필요하게 된다. 특히, 원격제어 장치(12)가 모바일 단말인 경우 그 필요성은 더 크다.The remote control environments corresponding to the types of the terminals 10 are different from each other. For example, when the terminal 10 is the mobile terminal 10-1, the PC 10-2, or the terminal 10-3, the remote control environment is different. Accordingly, various remote control programs suitable for the type of the terminal 10, such as a remote control program for a mobile terminal, a remote control program for a PC, and a remote control program for a camera-equipped terminal, are required. In particular, the need is great if the remote control device 12 is a mobile terminal.

일 실시 예에 따른 원격제어 장치(12)는 단일의 통합 원격제어 프로그램(120)을 통해 단말(10)을 원격제어한다. 원격제어 장치(12)는 단말(10)의 종류가 무엇이든지 상관없이 단일의 통합 원격제어 프로그램(120)을 통해 원격제어하고자 하는 단말(10)의 종류에 맞추어 원격제어 환경을 구성하여 단말(10)을 원격제어할 수 있다. 이에 따라, 단일의 통합 원격제어 프로그램(120)만 있으면 되므로, 필요 이상의 원격제어 프로그램의 수를 줄일 수 있어 효율적이다.The remote control device 12 according to an embodiment remotely controls the terminal 10 through a single integrated remote control program 120. [ The remote control device 12 configures the remote control environment according to the type of the terminal 10 to be remotely controlled through the single integrated remote control program 120 regardless of the type of the terminal 10, ) Can be remotely controlled. Accordingly, since only a single integrated remote control program 120 is required, it is possible to reduce the number of remote control programs that are unnecessary and more efficient.

원격제어 환경은 원격제어 장치(12)의 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다. 사용자 인터페이스 화면은 원격제어 장치(12)의 요청에 의해 단말(10)에서 캡쳐 등을 통해 획득한 원격제어 화면을 포함한다. 사용자 인터페이스 화면의 영상 품질 파라미터는 해상도(resolution), 프레임 률(frame rate), 압축률(compression rate) 등을 포함한다. 해상도를 높이면 영상의 정확도가 높아지고, 프레임 률을 높이면 영상의 전송속도가 빨라진다. 프레임 률은 초당 전송되는 프레임의 개수를 의미한다. 압축률이 높아질수록 영상의 전송 속도는 빨라지나 정확도는 낮아진다.The remote control environment includes the interface configuration and layout of the user interface screen of the remote control device 12 and the image quality parameters of the user interface screen. The user interface screen includes a remote control screen obtained by capturing or the like at the terminal 10 at the request of the remote control device 12. [ The image quality parameters of the user interface screen include resolution, frame rate, compression rate, and the like. Increasing the resolution increases the accuracy of the image, and increasing the frame rate increases the transmission speed of the image. The frame rate means the number of frames transmitted per second. The higher the compression rate, the faster the image transmission speed, but the lower the accuracy.

일 실시 예에 따른 단말(10)과 원격제어 장치(12)는 원격제어를 위해 중계 서버(14)에 접속한다. 중계 서버(14)는 단말(10)과 원격제어 장치(12)가 접속하기 위한 웹 페이지를 제공한다. 그리고 원격제어 장치(12)가 단말(10)을 조작할 수 있도록 원격제어 세션을 생성한다. 또한, 원격제어 장치(12)가 단말(10)에 대해 원격제어 서비스를 원활하게 제공할 수 있도록 단말(10) 및 원격제어 장치(12)를 관리한다. 중계 서버(16)는 네트워크를 통해 원격제어를 지원하는데, 네트워크는 이더넷(Ethernet), 3G, 4G, LTE, Wi-Fi 등의 유무선 통신 방식을 모두 지원하며, 특정 통신기술이나 방식에 한정되지 않는다.The terminal 10 and the remote control device 12 according to the embodiment connect to the relay server 14 for remote control. The relay server 14 provides a web page for connection between the terminal 10 and the remote control device 12. [ And creates a remote control session so that the remote control device 12 can operate the terminal 10. [ The terminal 10 and the remote control device 12 are managed so that the remote control device 12 can smoothly provide the remote control service to the terminal 10. [ The relay server 16 supports remote control through a network. The network supports both wired and wireless communication methods such as Ethernet, 3G, 4G, LTE, and Wi-Fi, and is not limited to a specific communication technology or method .

도 2는 본 발명의 일 실시 예에 따른 도 1의 원격제어 장치의 세부 구성도이다.2 is a detailed configuration diagram of the remote control apparatus of FIG. 1 according to an embodiment of the present invention.

도 1 및 도 2를 참조하면, 원격제어 장치(12)는 입력부(122), 통신부(124), 제어부(126), 출력부(128) 및 저장부(129)를 포함한다.1 and 2, the remote control device 12 includes an input unit 122, a communication unit 124, a control unit 126, an output unit 128, and a storage unit 129.

입력부(122)는 사용자로부터 조작신호를 입력받는다. 원격제어 장치(12)는 사용자 조작을 위한 키보드, 마우스, 마이크 등의 장치를 구비할 수 있다. 일 실시 예에 따른 입력부(122)는 사용자로부터 조작신호를 입력받아 통합 원격제어 프로그램을 실행한다. 통합 원격제어 프로그램이 실행되면, 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속하기 위한 로그인 정보를 사용자로부터 입력받는다. 이후, 단말(10)과 연결되면, 단말(10)에 대한 원격제어 시에 사용자로부터 조작명령을 입력받는다.The input unit 122 receives an operation signal from a user. The remote control device 12 may include a keyboard, a mouse, and a microphone for user's operation. An input unit 122 according to an embodiment receives an operation signal from a user and executes an integrated remote control program. When the integrated remote control program is executed, login information for accessing the relay server 14 via the integrated remote control program is input from the user. When the terminal 10 is connected to the terminal 10, an operation command is received from the user at the time of remote control of the terminal 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인지 정도를 판별할 수 있다.The communication unit 124 transmits and receives various information necessary for remote control. When the remote control device 12 accesses the relay server 14 through the integrated remote control program, an authentication number is generated. The communication unit 124 transmits the generated authentication number to the relay server 14. [ The authentication number is used by the relay server 14 to authenticate the terminal 10 and the remote control device 12. At the time of authentication, the terminal 10 transmits the terminal information of the terminal 10 together with the authentication number to the relay server 14, and the communication unit 124 receives the terminal information from the relay server 14. The terminal information includes a model name and a version thereof such as SHW-M, SHW-E, ND-298 and the like, and further includes a terminal specification if necessary. The terminal specification may be, for example, an operating system (OS) of the terminal 10, whether or not the camera is mounted, a camera specification, and the like. It is possible to determine whether the terminal is a mobile terminal or a PC even if only the model name is used.

제어부(126)는 통합 원격제어 프로그램을 통해 원격제어 장치(12)의 각 구성요소를 제어한다. 제어부(126)는 입력부(122)를 통한 사용자 조작에 따라 통합 원격제어 프로그램을 실행시키고. 통신부(124)를 통해 수신된 단말 정보에 맞추어 원격제어 환경을 구성하여 단말(10)을 원격제어한다. 원격제어 환경은 원격제어 장치(12)의 사용자 인터페이스 화면의 인터페이스 구성 및 배치와, 사용자 인터페이스 화면의 영상 품질 파라미터를 포함한다.The control unit 126 controls each component of the remote control device 12 through an integrated remote control program. The control unit 126 executes the integrated remote control program in response to a user operation through the input unit 122. And controls the terminal 10 remotely by configuring a remote control environment in accordance with the terminal information received through the communication unit 124. [ The remote control environment includes the interface configuration and layout of the user interface screen of the remote control device 12 and the image quality parameters of the user interface screen.

일 실시 예에 따른 제어부(126)는 단말 정보를 이용하여 단말 종류를 판별한다. 이때, 판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고, 판별된 단말 종류가 PC이면 PC의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정한다.The controller 126 according to an exemplary embodiment determines the terminal type using the terminal information. If the determined terminal type is a mobile terminal, the resolution of the user interface screen is determined in consideration of the resolution of the mobile terminal. If the determined terminal type is a PC, the resolution of the user interface screen is determined in consideration of the resolution of the PC.

일 실시 예에 따른 제어부(126)는 단말 정보를 이용하여 단말(10)이 카메라가 있는지를 확인한다. 카메라가 있으면, 카메라를 통해 촬영되는 영상이 포함되도록 사용자 인터페이스 화면을 구성한다. 나아가, 단말 정보로부터 카메라의 사양을 확인하고, 확인된 카메라 사양에 따라 카메라를 통해 촬영되는 영상의 해상도, 프레임률, 압축률 중 적어도 하나를 포함하는 영상 품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성한다.The controller 126 according to an exemplary embodiment uses the terminal information to check whether the terminal 10 has a camera. If there is a camera, a user interface screen is configured to include an image shot through the camera. Further, the camera specification is confirmed from the terminal information, and the image quality parameter including at least one of the resolution, the frame rate, and the compression rate of the image photographed through the camera is determined according to the confirmed camera specification, thereby constructing the user interface screen.

일 실시 예에 따른 제어부(126)는 단말(10)로부터 수신되는 원격제어 화면을, 단말 정보로부터 획득된 단말 종류에 맞춰 사용자 인터페이스 화면에 생성하되, 원격제어 화면을 원격제어 장치(12) 자신의 장치 정보, 예를 들어 장치의 해상도에 맞게 변환하여 사용자 인터페이스 화면에 생성한다. 이 경우는 단말(10)의 단말정보뿐만 아니라 원격제어 장치(12)의 장치정보까지 고려한 것이다. 예를 들어, 단말(10)이 모바일 단말인지 PC인지 카메라가 탑재된 단말인지 뿐만 아니라, 원격제어 장치(12)가 모바일 단말인지 PC인지 카메라가 탑재된 단말인지 까지를 고려하여 원격제어 장치(12)의 사용자 인터페이스 화면을 구성할 수 있다.The control unit 126 according to an embodiment generates a remote control screen received from the terminal 10 on the user interface screen according to the terminal type obtained from the terminal information, For example, the resolution of the device, and creates the converted image on the user interface screen. In this case, not only the terminal information of the terminal 10 but also the device information of the remote control device 12 are considered. For example, in consideration of whether the terminal 10 is a mobile terminal, a PC or a camera-mounted terminal, and whether the remote control device 12 is a mobile terminal, a PC, or a terminal equipped with a camera, ) Can be configured.

출력부(128)는 각종 정보를 화면에 표시한다. 일 실시 예에 따른 출력부(128)는 제어부(126)를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시한다.The output unit 128 displays various kinds of information on the screen. The output unit 128 according to one embodiment displays a user interface screen generated according to a remote control environment configured through the control unit 126. [

저장부(129)에는 원격제어 장치(12)의 원격제어를 위해 필요한 정보와 원격제어 시에 생성되는 정보가 저장된다. 일 실시 예에 따른 저장부(129)에는 단말 정보와 원격제어 환경을 매핑한 매핑 정보가 저장된다.The storage unit 129 stores information necessary for remote control of the remote control device 12 and information generated at the time of remote control. In the storage unit 129 according to the embodiment, mapping information mapping the terminal information and the remote control environment is stored.

제어부(126)의 원격제어를 위해, 통신부(124)가 원격제어 화면을 단말(10)로부터 수신하고, 출력부(128)가 수신된 원격제어 화면을 화면에 표시하며, 입력부(122)가 원격제어 화면을 대상으로 사용자 조작신호를 입력받는다. 그러면, 제어부(126)는 입력받은 사용자 조작신호에 해당하는 제어명령을 생성하고, 통신부(124)가 제어명령을 단말(10)에 전송한다. 이때, 통신부(124)는 중계 서버(16)를 통해 단말(10)로부터 원격제어 화면을 수신하고, 중계 서버(16)를 통해 단말(10)에 제어 명령을 전송할 수 있다.The communication unit 124 receives the remote control screen from the terminal 10 and the output unit 128 displays the received remote control screen on the screen for remote control of the control unit 126, And receives a user operation signal on the control screen. Then, the control unit 126 generates a control command corresponding to the inputted user operation signal, and the communication unit 124 transmits the control command to the terminal 10. [ The communication unit 124 may receive the remote control screen from the terminal 10 through the relay server 16 and may transmit the control command to the terminal 10 through the relay server 16. [

도 3은 본 발명의 일 실시 예에 따른 도 2의 제어부의 세부 구성도이다.3 is a detailed configuration diagram of the control unit of FIG. 2 according to an embodiment of the present invention.

도 1 내지 도 3을 참조하면, 제어부(126)는 정보 매핑부(1260), 정보 검색부(1262) 및 화면 처리부(1264)를 포함하며, 인증 처리부(1266)를 더 포함한다.1 to 3, the control unit 126 includes an information mapping unit 1260, an information searching unit 1262, and a screen processing unit 1264, and further includes an authentication processing unit 1266.

정보 매핑부(1260)는 단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장부(129)에 저장한다. 따라서, 저장부(129)에는 단말 정보와 원격제어 환경을 매핑한 매핑 정보가 저장된다. 정보 검색부(1262)는 통신부(124)를 통해 수신된 단말 정보와 일치하는 단말 정보를 저장부(129)에서 검색한다. 저장부(129)에서 일치하는 단말 정보가 검색되면, 화면 처리부(1264)는 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성한다.The information mapping unit 1260 maps the terminal information and the remote control environment according to each terminal information to the storage unit 129. Accordingly, the storage unit 129 stores mapping information mapping the terminal information and the remote control environment. The information searching unit 1262 searches the storage unit 129 for the terminal information matching the terminal information received through the communication unit 124. [ If the matching terminal information is found in the storage unit 129, the screen processing unit 1264 creates a user interface screen according to the remote control environment mapped with the searched terminal information.

인증 처리부(1266)는 인증번호를 생성하여 통신부(124)를 통해 중계 서버(14)에 전송한다. 그리고, 생성된 인증번호를 통신부(124)를 통해 단말(10)에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 출력부(128)를 통해 표시한다.The authentication processing unit 1266 generates an authentication number and transmits it to the relay server 14 through the communication unit 124. [ Then, the communication unit 124 transmits the generated authentication number to the terminal 10, or displays a message through the output unit 128 requesting the remote control device user to inform the terminal user of the authentication number through the wire .

도 4는 본 발명의 일 실시 예에 따른 통합 원격제어 프로그램을 이용한 원격제어 장치의 원격제어 프로세스를 도시한 흐름도이다.4 is a flowchart illustrating a remote control process of a remote control apparatus using an integrated remote control program according to an embodiment of the present invention.

도 4를 참조하면, 원격제어 장치(12)는 사용자에 의해 통합 원격제어 프로그램을 실행(400)하고, 실행된 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속한다(405). 이때, 원격제어 장치 사용자는 접속을 위해 로그인 정보를 입력한다. 접속이 이루어지면, 통합 원격제어 프로그램은 인증번호를 생성(410)하고, 생성된 인증번호를 중계 서버(14)에 전송한다(420). 원격제어 장치(12)는 생성된 인증번호를 유선이나 SMS, E-mail 등의 통신수단을 통해 단말(10)에 제공한다(430).Referring to FIG. 4, the remote control device 12 executes (400) the integrated remote control program by the user and accesses the relay server 14 through the executed integrated remote control program (405). At this time, the remote control device user inputs login information for connection. When the connection is established, the integrated remote control program generates an authentication number (410) and transmits the generated authentication number to the relay server (420). The remote control device 12 provides the generated authentication number to the terminal 10 through a communication means such as a wire, SMS, or E-mail (430).

이어서, 단말(10)은 단말 사용자에 의해 단말(10)에 설치된 원격제어 프로그램을 실행하고, 인증번호를 제공받은 단말 사용자로부터 인증번호를 입력받는다. 이어서, 입력받은 인증번호와 함께 단말(10)의 단말 정보를 중계 서버(14)에 전송한다(440). 중계 서버(14)는 원격제어 장치(12)로부터 이전에 수신된 인증번호와 단말(10)로부터 현재 수신된 인증번호가 일치하는지 여부를 확인한다(450). 일치하지 않는 경우 인증이 실패한 것으로 판단하여 단말(10)의 연결을 종료한다. 이에 비해, 일치하는 경우 인증이 성공한 것으로 판단한다. 인증에 성공하면, 중계 서버(14)는 단말(10)로부터 수신된 단말 정보를 원격제어 장치(12)에 전송한다(460). 원격제어 장치(12)는 수신된 단말 정보에 맞추어 원격제어 환경을 구성(470)하여 단말(10)을 원격제어한다(480).Subsequently, the terminal 10 executes the remote control program installed in the terminal 10 by the terminal user, and receives the authentication number from the terminal user who is provided with the authentication number. Subsequently, the terminal information of the terminal 10 is transmitted to the relay server 14 together with the received authentication number (440). The relay server 14 confirms whether the authentication number previously received from the remote control device 12 matches the authentication number currently received from the terminal 10 (450). If they do not match, it is determined that the authentication has failed and the connection of the terminal 10 is terminated. On the other hand, if they match, it is determined that the authentication is successful. If the authentication is successful, the relay server 14 transmits the terminal information received from the terminal 10 to the remote control device 12 (460). The remote control device 12 configures (470) a remote control environment in accordance with the received terminal information to remotely control the terminal 10 (480).

전술한 실시 예는 원격제어 장치(12)에서 인증번호가 생성되는 예를 설명한 것이나, 인증번호는 중계 서버(14)에서 생성될 수 있다. 예를 들어, 원격제어 장치(12)가 통합 원격제어 프로그램을 통해 중계 서버(14)에 접속을 시도하면서 인증번호 생성을 중계 서버(14)에 요청하면, 중계 서버(14)가 인증번호를 생성하여 이를 원격제어 장치(12)에 전송할 수 있다.The above embodiment describes an example in which the authentication number is generated in the remote control device 12, but the authentication number can be generated in the relay server 14. [ For example, when the remote control device 12 requests the relay server 14 to generate the authentication number while trying to access the relay server 14 through the integrated remote control program, the relay server 14 generates the authentication number And transmit it to the remote control device 12.

도 5는 본 발명의 일 실시 예에 따른 원격제어 장치의 통합 원격제어 프로그램 실행 화면을 도시한 참조도이다.5 is a reference view showing an integrated remote control program execution screen of the remote control apparatus according to an embodiment of the present invention.

도 1 및 도 5를 참조하면, 원격제어 장치 사용자는 단일의 통합 원격제어 프로그램(120)을 실행하여, 단말(10)의 종류에 따라 다양한 원격제어 환경을 구성한다. 통합 원격제어 프로그램을 통해, 원격제어 장치(12)의 중계 서버 접속, 인증번호 인증, 원격제어 환경 구성 및 단말(10)에 대한 원격제어 등을 포함하는 일련의 원격제어 프로세스가 진행된다.1 and 5, a remote control device user executes a single integrated remote control program 120 to configure various remote control environments according to the type of the terminal 10. [ A series of remote control processes including the relay server connection of the remote control device 12, the authentication number authentication, the remote control environment configuration, and the remote control to the terminal 10 are performed through the integrated remote control program.

도 6은 본 발명의 일 실시 예에 따른 중계 서버 접속을 위한 원격제어 장치의 화면을 도시한 참조도이다.6 is a reference view showing a screen of a remote control device for connecting to a relay server according to an embodiment of the present invention.

도 1 및 도 6을 참조하면, 원격제어 장치 사용자는 중계 서버(14)에 접속하기 위해 통합 원격제어 프로그램을 통해 로그인 정보를 입력한다. 로그인 정보는 사용자 ID와 패스워드(password)가 포함된다.Referring to FIGS. 1 and 6, the user of the remote control device inputs login information through the integrated remote control program to access the relay server 14. The login information includes a user ID and a password.

도 7은 본 발명의 일 실시 예에 따른 인증번호 제공을 위한 원격제어 장치의 화면을 도시한 참조도이다.7 is a reference view showing a screen of a remote control device for providing an authentication number according to an embodiment of the present invention.

도 1 및 도 7을 참조하면, 원격제어 장치(12)가 중계 서버(14)에 접속하면, 통합 원격제어 프로그램은 원격제어장치 사용자에게 단말 사용자에 인증번호를 알려줄 것을 요청하는 메시지를 출력한다. 이때, 원격제어장치 사용자는 유선 등을 통해 단말 사용자에게 인증번호를 알려주게 된다.Referring to FIGS. 1 and 7, when the remote control device 12 accesses the relay server 14, the integrated remote control program outputs a message requesting the user of the remote control device to inform the terminal user of the authentication number. At this time, the user of the remote control device informs the terminal user of the authentication number through the wire or the like.

도 8 및 도 9는 본 발명의 다양한 실시 예에 따른 인증번호 입력을 위한 단말의 화면을 도시한 참조도로서, 구체적으로 도 8은 단말이 PC인 경우 인증번호 입력 화면을 도시한 참조도이고, 도 9는 단말이 모바일 단말인 경우 인증번호 입력 화면을 도시한 참조도이다.8 and 9 are views illustrating a screen of a terminal for inputting an authentication number according to various embodiments of the present invention. Specifically, FIG. 8 is a reference diagram showing an authentication number input screen when the terminal is a PC, 9 is a reference diagram showing an authentication number input screen when the terminal is a mobile terminal.

도 1, 도 8 및 도 9를 참조하면, 단말 사용자가 단말(10)에 설치된 원격제어 프로그램을 실행하여 중계 서버(14)에 접속하면, 원격제어 장치(12)로부터 원격제어를 받기 위해 인증이 필요하다. 단말 사용자가 원격제어 장치 사용자로부터 인증번호를 제공받으면, 단말(10)의 원격제어 프로그램은 단말 사용자에 인증번호를 입력할 것을 요청한다. 단말 사용자는 입력번호를 입력한 후, 원격제어 장치의 단말로의 원격제어를 수락한다.1, 8, and 9, when a terminal user connects to the relay server 14 by executing a remote control program installed in the terminal 10, authentication is performed to receive remote control from the remote control device 12 need. When the terminal user is provided with the authentication number from the remote control device user, the remote control program of the terminal 10 requests the terminal user to input the authentication number. After inputting the input number, the terminal user accepts the remote control to the terminal of the remote control device.

도 10은 본 발명의 일 실시 예에 따른 단말이 PC인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.10 is a reference view showing a user interface screen of the remote control device when the terminal is a PC according to an embodiment of the present invention.

도 1 및 도 10을 참조하면, 단말(10)이 PC인 경우, 원격제어 장치(12)는 PC에 맞는 원격제어 환경을 구성한다. 이때, PC 맞춤용으로 설정된 영상 품질 파라미터를 가지도록 사용자 인터페이스 화면을 생성할 수 있다. 예를 들어, 모바일 단말의 해상도보다 높은 해상도를 가지는 사용자 인터페이스 화면을 생성한다.1 and 10, when the terminal 10 is a PC, the remote control device 12 configures a remote control environment suitable for a PC. At this time, the user interface screen can be generated so as to have the image quality parameters set for PC alignment. For example, a user interface screen having a resolution higher than the resolution of the mobile terminal is created.

도 11은 본 발명의 일 실시 예에 따른 단말이 카메라가 탑재된 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.11 is a reference view showing a user interface screen of the remote control device when the terminal according to the embodiment of the present invention is a terminal equipped with a camera.

도 1 및 도 11을 참조하면, 단말(10)이 카메라가 탑재된 단말인 경우, 원격제어 장치(12)는 단말(10)의 카메라를 통해 촬영되는 영상이 배치될 수 있도록 사용자 인터페이스 화면을 구성한다. 예를 들어, 도 11에 도시된 바와 같이 단말 사용자가 단말 주변에 있는 키보드를 대상으로 원격제어장치 사용자로부터 원격제어를 받고 싶어 단말(10)의 카메라를 통해 키보드를 촬영한 경우, 원격제어 장치(12)는 단말(10)로부터 키보드 영상을 수신하여 이를 사용자 인터페이스 화면에 표시한다. 원격제어 장치 사용자는 사용자 인터페이스 화면의 키보드 영상을 보면서 원격제어를 할 수 있다.1 and 11, when the terminal 10 is a terminal equipped with a camera, the remote control device 12 configures a user interface screen so that an image photographed through the camera of the terminal 10 can be arranged do. For example, as shown in FIG. 11, when the terminal user has taken a keyboard through the camera of the terminal 10 in order to receive remote control from the user of the remote control device with respect to the keyboard around the terminal, 12 receives the keyboard image from the terminal 10 and displays it on the user interface screen. The user of the remote control device can remotely control while watching the keyboard image of the user interface screen.

필요에 따라, 원격제어 장치(12)는 단말(10)의 카메라를 통해 촬영되어 원격제어 장치(12)에 수신되는 영상을 대상으로 단말(10)의 카메라의 사양에 따라 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 생성한다. 나아가, 카메라가 있는 단말(10)이 모바일 단말인지 또는 PC인지까지를 더 고려하여 영상품질 파라미터를 결정한 후 사용자 인터페이스 화면을 생성할 수 있다. 원격제어 장치(12)는 원격제어를 위해 카메라를 통해 원격제어 장치 사용자를 촬영하고 촬영된 영상을 원격제어 화면에 함께 표시할 수 있다.If necessary, the remote control device 12 determines image quality parameters according to the specifications of the camera of the terminal 10, with respect to the images captured by the camera of the terminal 10 and received by the remote control device 12 Creates a user interface screen. Furthermore, it is possible to further determine the image quality parameter by considering whether the terminal 10 having the camera is the mobile terminal or the PC, and then generate the user interface screen. The remote control device 12 can photograph the user of the remote control device via the camera for remote control and display the photographed image on the remote control screen together.

도 12는 본 발명의 일 실시 예에 따른 단말이 모바일 단말인 경우 원격제어 장치의 사용자 인터페이스 화면을 도시한 참조도이다.12 is a reference view showing a user interface screen of the remote control device when the terminal according to the embodiment of the present invention is a mobile terminal.

도 1 및 도 12를 참조하면, 단말(10)이 모바일 단말인 경우, 원격제어 장치(12)는 모바일 단말에 맞는 원격제어 환경을 구성한다. 이때, 모바일 단말 맞춤용으로 설정된 영상 품질 파라미터를 가지도록 사용자 인터페이스 화면을 생성할 수 있다. 예를 들어, PC의 해상도보다 낮은 해상도를 가지는 사용자 인터페이스 화면을 생성한다.Referring to FIGS. 1 and 12, when the terminal 10 is a mobile terminal, the remote control device 12 configures a remote control environment suitable for the mobile terminal. At this time, the user interface screen can be created to have the image quality parameters set for the mobile terminal fitting. For example, a user interface screen having a resolution lower than that of the PC is generated.

이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The embodiments of the present invention have been described above. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

1: 원격제어 시스템 10: 단말
12: 원격제어 장치 14: 중계 서버
1: remote control system 10: terminal
12: remote control device 14: relay server

Claims (9)

사용자 조작을 입력받는 입력부;
원격제어 대상인 단말이 모바일 단말인지 PC인지 또는 카메라 탑재 단말인지 그 종류를 구별하기 위한 단말 정보를 단말로부터 수신하는 통신부;
단말 정보와 원격제어 환경을 매핑한 매핑 정보가 저장되는 저장부;
사용자 조작에 따라 단일의 통합 원격제어 프로그램을 실행하고 실행된 통합 원격제어 프로그램을 대상으로 상기 통신부를 통해 단말로부터 수신된 단말 정보와 상기 저장부에서 저장된 매핑 정보를 비교하여 단말의 종류를 판별하고 판별된 단말 종류에 맞추어 사용자 인터페이스 화면의 인터페이스 구성과 배치 및 영상 품질 파라미터를 포함한 원격제어 환경을 구성하되, 원격제어 장치의 장치 정보를 함께 고려하여 원격제어 환경을 구성한 후 단말을 원격제어하는 제어부; 및
상기 제어부를 통해 구성된 원격제어 환경에 따라 생성된 사용자 인터페이스 화면을 표시하는 출력부;
를 포함하는 것을 특징으로 하는 원격제어 장치.
An input unit for receiving a user operation;
A communication unit for receiving, from a terminal, terminal information for distinguishing a type of a remote control target terminal from a mobile terminal, a PC, or a camera-equipped terminal;
A storage unit for storing mapping information mapping terminal information and a remote control environment;
A single integrated remote control program is executed according to a user operation, and the type of the terminal is discriminated by comparing the terminal information received from the terminal through the communication unit with the mapping information stored in the storage unit, A controller configured to configure a remote control environment including interface configuration, layout, and image quality parameters of a user interface screen in accordance with terminal types, configure a remote control environment by considering device information of the remote control device together, and remotely control the terminal; And
An output unit displaying a user interface screen generated according to a remote control environment configured through the control unit;
The remote control device comprising:
제 1 항에 있어서,
상기 단말 정보는 단말 모델명을 포함하며, 필요 시 단말 사양을 더 포함하는 것을 특징으로 하는 원격제어 장치.
The method according to claim 1,
Wherein the terminal information includes a terminal model name and further includes a terminal specification if necessary.
삭제delete 제 1 항에 있어서, 상기 통신부는
통합 원격제어 프로그램을 통해 생성된 인증번호를 중계 서버에 전송하고, 상기 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 것을 특징으로 하는 원격제어 장치.
The communication device according to claim 1,
When the relay server transmits the authentication number generated through the integrated remote control program to the relay server and the relay server authenticates the remote control device and the terminal using the authentication number, the relay server receives the terminal information transmitted by the terminal from the relay server Wherein the remote control device is a remote control device.
제 1 항에 있어서, 상기 제어부는
단말 정보를 이용하여 단말 종류를 판별하고,
판별된 단말 종류가 모바일 단말이면 모바일 단말의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하고,
판별된 단말 종류가 컴퓨터이면 컴퓨터의 해상도를 고려하여 사용자 인터페이스 화면의 해상도를 결정하며,
컴퓨터를 위한 사용자 인터페이스 화면의 해상도는 모바일 단말을 위한 사용자 인터페이스 화면의 해상도보다 고해상도인 것을 특징으로 하는 원격제어 장치.
The apparatus of claim 1, wherein the control unit
The terminal type is discriminated using the terminal information,
If the determined terminal type is a mobile terminal, the resolution of the user interface screen is determined in consideration of the resolution of the mobile terminal,
If the determined terminal type is a computer, the resolution of the user interface screen is determined in consideration of the resolution of the computer,
Wherein the resolution of the user interface screen for the computer is higher than the resolution of the user interface screen for the mobile terminal.
제 1 항에 있어서, 상기 제어부는
단말 정보를 이용하여 단말이 카메라가 있는지를 확인하고, 카메라가 있으면 단말의 카메라를 통해 촬영되는 영상이 포함될 수 있도록 사용자 인터페이스 화면을 구성하며, 필요 시 단말 정보로부터 카메라의 사양을 확인하고 확인된 카메라의 사양에 따라 카메라를 통해 촬영되는 영상의 영상품질 파라미터를 결정하여 사용자 인터페이스 화면을 구성하는 것을 특징으로 하는 원격제어 장치.
The apparatus of claim 1, wherein the control unit
The user interface screen is configured to include an image taken through a camera of the terminal when the terminal has a camera using the terminal information. If necessary, the specification of the camera is confirmed from the terminal information, And determines a video quality parameter of an image photographed through a camera according to the specification of the remote control device.
제 1 항에 있어서, 상기 제어부는
단말 정보와 각 단말 정보에 따른 원격제어 환경을 매핑하여 저장하는 정보 매핑부;
상기 통신부를 통해 수신된 단말 정보와 일치하는 단말 정보를 검색하는 정보 검색부; 및
일치하는 단말 정보가 검색되면 검색된 단말 정보와 매핑되는 원격제어 환경에 따라 사용자 인터페이스 화면을 생성하는 화면 처리부;
를 포함하는 것을 특징으로 하는 원격제어 장치.
The apparatus of claim 1, wherein the control unit
An information mapping unit for mapping and storing the terminal information and the remote control environment according to each terminal information;
An information searching unit searching terminal information matching terminal information received through the communication unit; And
A screen processing unit for generating a user interface screen according to a remote control environment mapped with the retrieved terminal information when matching terminal information is retrieved;
The remote control device comprising:
제 7 항에 있어서, 상기 제어부는
통합 원격제어 프로그램을 통해 인증번호를 생성하여 상기 통신부를 통해 중계 서버에 전송하고,
생성된 인증번호를 상기 통신부를 통해 단말에 전달하거나, 유선을 통해 원격제어 장치 사용자가 인증번호를 단말 사용자에 알려주도록 요청하는 메시지를 상기 출력부를 통해 표시하는 인증 처리부;
를 더 포함하는 것을 특징으로 하는 원격제어 장치.
8. The apparatus of claim 7, wherein the control unit
Generates an authentication number through an integrated remote control program, transmits the authentication number to the relay server through the communication unit,
An authentication processing unit for communicating the generated authentication number to the terminal via the communication unit or displaying a message through the output unit to request the remote control device user to inform the terminal user of the authentication number through the wire;
The remote control device further comprising:
원격제어 장치의 원격제어 방법에 있어서,
단일의 통합 원격제어 프로그램이 실행되는 단계;
실행된 통합 원격제어 프로그램을 통해 인증번호를 생성하여 중계 서버에 전송하는 단계;
상기 중계 서버가 인증번호를 이용하여 원격제어 장치와 단말을 인증하면, 인증 시에 단말이 전송한 단말 정보를 중계 서버로부터 수신하는 단계;
수신된 단말 정보와 기저장된 단말 정보 및 원격제어 환경 간 매핑 정보를 비교하여 단말 종류를 판별하는 단계;
판별된 단말 종류에 맞추어 사용자 인터페이스 화면의 인터페이스 구성과 배치 및 영상 품질 파라미터를 포함한 원격제어 환경을 구성하여 단말을 원격제어하는 단계; 및
원격제어 환경 구성 시에 원격제어 장치의 장치 정보를 함께 고려하는 단계;
를 포함하며, 단말 정보는 단말이 모바일 단말인지 PC인지 또는 카메라 탑재 단말인지 그 종류를 구별하기 위한 정보인 것을 특징으로 하는 원격제어 방법.
A remote control method for a remote control device,
Executing a single integrated remote control program;
Generating an authentication number through the executed integrated remote control program and transmitting the authentication number to the relay server;
When the relay server authenticates the remote control device and the terminal using the authentication number, receiving the terminal information transmitted by the terminal at the time of authentication from the relay server;
Comparing the received terminal information with pre-stored terminal information and mapping information between remote control environments to determine a terminal type;
Remote controlling the terminal by configuring a remote control environment including interface configuration, layout and image quality parameters of the user interface screen according to the determined terminal type; And
Considering the device information of the remote control device together when configuring the remote control environment;
Wherein the terminal information is information for distinguishing the type of the mobile terminal, the PC, or the camera-equipped terminal.
KR1020150076050A 2015-05-29 2015-05-29 Remote control apparatus having integrated remote control program and method for remote control Active KR101735714B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150076050A KR101735714B1 (en) 2015-05-29 2015-05-29 Remote control apparatus having integrated remote control program and method for remote control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150076050A KR101735714B1 (en) 2015-05-29 2015-05-29 Remote control apparatus having integrated remote control program and method for remote control

Publications (2)

Publication Number Publication Date
KR20160140009A KR20160140009A (en) 2016-12-07
KR101735714B1 true KR101735714B1 (en) 2017-05-15

Family

ID=57573780

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150076050A Active KR101735714B1 (en) 2015-05-29 2015-05-29 Remote control apparatus having integrated remote control program and method for remote control

Country Status (1)

Country Link
KR (1) KR101735714B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107026913A (en) * 2017-05-18 2017-08-08 广西拾叁工房网络科技有限公司 The remote cluster control system and its control method of a kind of ios device
KR101999781B1 (en) * 2017-09-26 2019-07-12 주식회사 코이노 Monitoring apparatus and method for monitoring device without supporting Internet of Thing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
http://it.donga.com/20580, IT 동아 팀뷰어10 원격제어 솔루션 소개 기사(2015-03-09)
http://www.betanews.net/article/570694, Teamviewer 프로그램 설명(2012-11-12 17:17:33)*

Also Published As

Publication number Publication date
KR20160140009A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
EP3425566B1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
US9552079B2 (en) Method, electronic device and system for remote text input
JP7028117B2 (en) Information processing system, information processing device, information processing method and program
US10931836B2 (en) Communication system, image processing method, and recording medium
US10404867B2 (en) System and information processing method
CN106686754B (en) Data interaction method and data interaction system
CN107147656B (en) Method and system for establishing remote control and readable storage medium
US20170104808A1 (en) Network appliance, feature phone, network appliance, system and control method of network appliance
WO2016095186A1 (en) Method and device for device configuration
US20140123260A1 (en) Terminal equipment, server, method of controlling terminal equipment, and method of controlling server
KR101735714B1 (en) Remote control apparatus having integrated remote control program and method for remote control
US20150249695A1 (en) Transmission terminal, transmission system, transmission method, and recording medium storing transmission control program
US12225091B2 (en) Intelligent download and session copy
JP7188024B2 (en) Information processing device, information processing system, information processing method and program
CN109450887B (en) Data transmission method, device and system
US9344679B2 (en) Transmission system, transmission terminal and method of transmitting program
US11128623B2 (en) Service providing system, service delivery system, service providing method, and non-transitory recording medium
CN104579888A (en) Method for establishing connection of IP networking device
CN103647786A (en) Television and method and remote storage device log-in method and device thereof
CN114727154B (en) Cloud application service data processing method, system, storage medium and processor
JP2020204795A (en) Image processing device, control method of image processing device, and program
US10505800B2 (en) Method for real-time activation of receiver module
TW201328243A (en) Remote monitoring system and method thereof
CN108717342A (en) A kind of multi-screen display method, apparatus and system
JP2001313932A (en) Remote browsing system, photographing device and relay server

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150529

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160731

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
PE0601 Decision on rejection of patent

Patent event date: 20170131

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20160731

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20170131

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20160930

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20170323

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20170221

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20170131

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20160930

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170508

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170510

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200408

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20210427

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220418

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20230508

Start annual number: 7

End annual number: 7