Nothing Special   »   [go: up one dir, main page]

KR101195520B1 - 모바일 단말을 원격 제어하는 방법 및 장치 - Google Patents

모바일 단말을 원격 제어하는 방법 및 장치 Download PDF

Info

Publication number
KR101195520B1
KR101195520B1 KR1020120017764A KR20120017764A KR101195520B1 KR 101195520 B1 KR101195520 B1 KR 101195520B1 KR 1020120017764 A KR1020120017764 A KR 1020120017764A KR 20120017764 A KR20120017764 A KR 20120017764A KR 101195520 B1 KR101195520 B1 KR 101195520B1
Authority
KR
South Korea
Prior art keywords
remote control
mobile terminal
computer
text data
data
Prior art date
Application number
KR1020120017764A
Other languages
English (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 KR1020120017764A priority Critical patent/KR101195520B1/ko
Application granted granted Critical
Publication of KR101195520B1 publication Critical patent/KR101195520B1/ko
Priority to US13/758,516 priority patent/US20130219324A1/en
Priority to JP2013031584A priority patent/JP2013172459A/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

본 발명에 따른 모바일 단말 원격제어 방법이 개시된다. 본 발명에 따른 원격제어 방법은, 모바일 단말과 네트워크를 통해 연결된 컴퓨터에서 수행되는 상기 모바일 단말을 원격 제어하는 방법에 있어서, 상기 컴퓨터의 화면에 상기 모바일 단말을 제어할 데이터를 입력받기 위한 사용자 인터페이스인 원격제어 창을 표시하는 단계, 상기 컴퓨터의 입력장치의 조작을 통한 텍스트 데이터의 입력을 감지하는 경우, 상기 입력이 감지된 텍스트 데이터를 상기 원격제어 창의 특정 부분에 표시하는 텍스트 데이터 감지 및 표시 단계 및 상기 컴퓨터의 입력장치를 통하여 미리 정해진 값이 입력되면 상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 상기 모바일 단말로 전송하는 단계를 포함하는 원격 제어 방법을 포함하여 구성된다.

Description

모바일 단말을 원격 제어하는 방법 및 장치{REMOTE CONTROL METHOD AND REMOTE CONTROL APPARATUS FOR CONTROLLING A MOBILE TERMINAL}
본 발명은 모바일 단말의 원격제어 방법 및 장치에 관한 것으로, 더욱 상세하게는 네트워크를 통해 연결된 모바일 단말기를 컴퓨터를 이용하여 원격으로 제어할 수 있도록 하는 원격제어 방법 및 장치에 관한 것이다.
PC(Personal Computer) 원격제어는 지역적으로 멀리 떨어져 있거나 분산되어 있는 PC를 원격에서 접속하여 제어하는 기술로서, 사용자의 PC를 인터넷을 통해 원격에서 사용할 수 있도록 하는 것으로 인터넷에 연결되어 있는 컴퓨터를 통해 멀리 있는 사용자의 PC의 모든 기능을 화면을 보면서 그대로 사용할 수 있는 기술이다.
이런 편리성 때문에 원격제어는 사실 기업 사용자를 넘어서 개인 사용자에게까지 널리 보급되어 왔으며, 단순히 기업에서 사용자 PC를 감시하고 관리하는 차원을 벗어나 개인 사용자들도 집에서 회사, 회사에서 집으로 원격제어 툴을 이용해 자신의 PC를 제어하는 경우가 늘고 있다.
한편 스마트폰과 같은 모바일 단말기를 이용한 인터넷 사용이 보편화됨에 따라, PC를 통하여 스마트폰을 원격으로 제어하기 위한 어플리케이션도 개발되고 있다. 그러나 PC 대 PC 방식의 원격제어와는 달리 터치스크린 방식을 사용하는 스마트폰을 PC를 이용하여 원격 제어하기 위해서는 가상의 키패드를 사용하여야 한다. 이는 복잡한 조작을 요구하는 텍스트를 입력할 때 불편한 문제가 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 복잡한 조작을 요구하는 텍스트를 편리하게 입력할 수 있는 모바일 단말을 원격 제어하는 방법을 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은, 복잡한 조작을 요구하는 텍스트를 편리하게 입력할 수 있는 모바일 단말을 원격 제어하는 장치를 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예는, 모바일 단말과 네트워크를 통해 연결된 컴퓨터에서 수행되는 상기 모바일 단말을 원격 제어하는 방법에 있어서, 상기 컴퓨터의 화면에 상기 모바일 단말을 제어할 데이터를 입력받기 위한 사용자 인터페이스인 원격제어 창을 표시하는 단계, 상기 컴퓨터의 입력장치의 조작을 통한 텍스트 데이터의 입력을 감지하는 경우, 상기 입력이 감지된 텍스트 데이터를 상기 원격제어 창의 특정 부분에 표시하는 텍스트 데이터 감지 및 표시 단계 및 상기 컴퓨터의 입력장치를 통하여 미리 정해진 값이 입력되면 상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 상기 모바일 단말로 전송하는 단계를 포함하는 원격 제어 방법을 제공한다.
상기 목적을 달성하기 위한 본 발명의 다른 실시예는, 네트워크를 통해 연결된 컴퓨터로부터 수신한 데이터에 의해 제어되는 모바일 단말에서 수행되는 원격 제어 방법에 있어서, 상기 수신한 데이터가 텍스트 데이터인지 판단하는 단계, 상기 판단 결과, 상기 수신한 데이터가 텍스트 데이터이면 상기 수신한 데이터를 상기 모바일 단말의 액티브 윈도우상의 텍스트 입력 컨트롤에 표시하는 단계를 포함하는 원격제어 방법을 제공한다.
상기와 같은 본 발명에 따른 모바일 단말을 원격 제어하는 방법 및 원격제어 장치를 이용할 경우에는 가상의 키패드 뿐만 아니라 컴퓨터의 키보드 등과 같은 입력 장치를 이용하여 텍스트 데이터를 입력할 수 있도록 하는 사용자 인터페이스를 제공함으로써 사용자의 편의를 제공할 수 있다.
이는 컴퓨터의 키보드를 통하여 입력되는 데이터를 표시하는 텍스트 박스를 원격제어 창에 표시하고, 이렇게 입력되는 텍스트를 특정 시점에 제어대상 모바일 단말로 전송함으로써 가능한데, 이러한 방법은 가상 키패드를 통해 입력 받은 값을 모바일 단말로 전송하는 것과 동일한 효과를 주면서도 좀 더 편리한 사용자 인터페이스를 제공할 수 있다. 특히 복잡한 조작을 요구하는 특수문자나 한글, 일어, 중국어 등 2Byte(Unicode) 입력을 필요로 하는 경우에 좀 더 유용할 수 있다.
또한, 가상 키패드를 이용하는 경우에는 마우스 조작 시마다 데이터 전송이 발생하지만 키보드 조작을 통한 텍스트를 입력하는 경우 원하는 데이터가 다 입력될 때까지 기다렸다가 전송하거나 취소할 수 있으므로 전송 효율을 높일 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 모바일 단말 원격제어 시스템의 개념적 구성을 보여주는 개념도이다.
도 2는 본 발명의 일 실시예에 따른 컴퓨터에서 모바일 단말을 원격제어하는 과정을 설명하는 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 모바일 단말 원격 제어 장치의 구성요소 및 구성요소간의 관계를 보여주는 블록도이다.
도 4는 본 발명의 일 실시예에 따른 모바일 단말이 원격 제어되는 과정을 보여주는 블록도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면들을 참조하여 상세하게 설명한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 모바일 단말 원격제어 시스템의 개요적 구성을 보여주는 개념도이다.
도 1을 참조하면 본 발명의 일 실시예에 따른 모바일 단말 원격제어 시스템은 모바일 단말(20)을 제어할 수 있도록 컴퓨터에 설치된 원격 제어 장치를 포함하여 구성될 수 있다. 또한 원격 제어 장치는 컴퓨터의 화면(10)에 모바일 단말(20)을 원격제어하기 위한 사용자 인터페이스인 원격제어 창(11)을 제공하여 원격제어 창(11)으로 입력되는 값을 모바일 단말(20)로 전송하도록 구성될 수 있다.
이때, 모바일 단말은 스마트폰과 같은 휴대용 전화기를 포함할 수 있다.
한편 원격제어 창(11)의 내부에는 컴퓨터의 입력장치(예를 들면, 키보드)를 통해 입력되는 텍스트 값들을 표시할 수 있는 텍스트 데이터 필드(12)가 포함될 수 있다. 예를 들면 원격제어 창(11)이 활성화된 상태, 즉 원격제어 창(11)이 액티브 윈도우인 상태에서 키보드 입력을 통해서 텍스트 값이 입력되는 경우, 해당 텍스트 값이 텍스트 데이터 필드(12)에 표시되도록 할 수 있다.
또는 클립보드를 이용하는 텍스트 값 복사나 이동(예를 들면 마우스의 우측버튼이나 키보드의 컨트롤 키를 이용하여)을 통해서 입력되는 텍스트 역시 텍스트 데이터 필드(12)에 표시되도록 할 수 있다.
이와 같이 텍스트 데이터 필드(12)에 표시되는 텍스트 값은 특정 키 또는 마우스 조작을 통해, 예를 들면 엔터키의 입력과 같이 미리 정해진 값이 입력되면 모바일 단말(20)로 전송되도록 할 수 있다.
이와 같이 키보드를 통해서 입력된 텍스트는 모바일 단말(20)의 화면을 제어하기 위하여 컴퓨터의 화면(10)상의 원격제어 창(11)에 가상 키패드를 표시하여 마우스 등을 통해서 입력 받은 값을 모바일 단말(20)로 전송하는 것과 동일한 효과를 주면서도 좀 더 편리한 사용자 인터페이스를 제공할 수 있다. 특히 복잡한 조작을 요구하는 특수문자나 한글, 일어, 중국어 등 2Byte(Unicode) 입력을 필요로 하는 경우에 좀 더 유용할 수 있다.
또한 가상 키패드를 이용 시 마우스 조작 시마다 데이터 전송이 발생하지만 키보드 조작을 통한 텍스트를 입력하는 경우 원하는 데이터가 다 입력될 때까지 기다렸다가 전송하거나 취소할 수 있으므로 전송 효율을 높일 수 있다.
한편 이러한 방법은 원격 제어창(11)에 가상의 키패드를 제공할 필요를 없애주지만, 사용자 편의에 따라 가상의 키패드를 병용할 수 있도록 할 수도 있다. 이때, 입력되는 값은 제어되는 모바일 단말(20)의 입력장치의 종류나 상태와는 독립적이다.
도 2는 본 발명의 일 실시예에 따른 모바일 단말을 원격 제어하는 과정을 설명하는 흐름도이다.
도 2를 참조하면 본 발명의 일 실시예에 따른 모바일 단말의 원격제어 과정은 모바일 단말과 네트워크를 통해 연결된 컴퓨터에서 수행되는 방법에 따른 과정으로 원격제어 창 표시단계(S210), 텍스트 데이터 감지 및 표시 단계(S220), 텍스트 데이터 전송 단계(S230) 및 텍스트 데이터 초기화 단계(S240)를 포함하여 구성될 수 있다.
또한, 도 2를 참조하면 본 발명의 일 실시예에 따른 모바일 단말의 원격제어 과정의 각 단계는 다음과 같이 설명될 수 있다.
원격제어 창 표시단계(S210)는 컴퓨터의 화면에 모바일 단말을 원격 제어하기 위한 사용자 인터페이스인 원격제어 창을 표시하는 단계일 수 있다. 즉, 예를 들면 원격제어 창을 통해 입력되는 데이터나 명령을 모바일 단말로 전송함으로써 모바일 단말을 제어할 수 있다.
예를 들면, 원격제어 창으로 입력되는 데이터는 마치 원격 제어대상 모바일 단말의 활성화된 윈도우로 입력되는 것과 같은 효과를 갖도록 할 수도 있다.
이때, 원격제어 창에 가상 키패드를 표시하거나 컴퓨터의 키보드를 통해 데이터를 입력할 수 있도록 함으로써, 모바일 단말에서 직접 데이터를 입력하는 것과 같은 효과를 갖도록 할 수도 있다.
텍스트 데이터 감지 및 표시 단계(S220)는 컴퓨터의 입력장치의 조작을 통한 텍스트 데이터 입력을 감지하는 경우, 입력되는 텍스트 데이터를 원격제어 창의 특정 부분에 표시하는 단계일 수 있다.
예를 들면 컴퓨터의 화면에 표시된 원격제어 창이 활성화된 상태에서, 즉 원격제어 창이 액티브 윈도우인 상태에서 컴퓨터의 키보드나 마우스를 통한 텍스트 입력이 감지되는 경우, 입력이 감지된 텍스트를 원격제어 창의 미리 지정된 위치에 표시할 수 있다.
또한, 컴퓨터의 키보드상의 키에 대응되는 텍스트 데이터만이 아니라 클립보드에 저장된 데이터를 가져오기 위한 컴퓨터의 키보드의 조작(예를 들면Ctrl C/Ctrl V와 같은)이나 마우스 우측버튼의 조작을 감지하는 경우, 클립보드에 저장된 데이터를 원격제어 창의 특정 부분에 표시할 수도 있다.
이러한 컴퓨터의 입력장치를 통한 텍스트 데이터 입력 방법은 도1을 참조하여 설명한 바와 같이 가상 키패드를 통해 입력하는 것보다 좀 더 편리한 사용자 인터페이스를 제공한다. 특히 가상 키패드를 이용 시, 복잡해지고 다단계의 조작을 요구하게 되는 특수 문자 입력의 경우에, 간단하게 키보드 조작을 통하여 데이터를 입력할 수 있도록 한다.
텍스트 데이터 전송단계(S230)는 컴퓨터의 입력장치를 통하여 미리 정해진 값이 입력되면 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 모바일 단말 또는 모바일 단말의 액티브 윈도우로 전송하는 단계일 수 있다.
예를 들어, 엔터키를 누르면 되면 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 모바일 단말로 전송되도록 할 수 있다. 또한 텍스트 데이터를 모바일 단말로 전송한 후에 원격제어 창의 특정부분을 초기할 수 있다.
텍스트 데이터 초기화 단계(S240)는 컴퓨터의 입력장치를 통하여 미리 정해진 어떤 값(예를 들면 Esc키에 대응되는 값)이 입력되면 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 초기화하는, 예를 들면 상기 특정부분을 공백으로 만드는 단계일 수 있다. 즉 텍스트 데이터를 입력했지만 전송을 하지 않고 취소하고 싶다면 미리 정해진 값이 입력되는 경우 원격제어 창에 표시된 텍스트 데이터를 모바일 단말로 전송하지 않고 지워버리도록 할 수 있다.
이는 전송을 확인하는 키의 조작(예를 들면 텍스트 값 입력 후 엔터 키를 누르거나 기능키를 누르는 것과 같은)이 없는 한 입력된 텍스트는 원격제어 창에만 보여질 뿐 모바일 단말로 전송되지는 않기 때문에 가능하다.
도 3은 본 발명의 일 실시예에 따른 모바일 단말 원격 제어 장치의 구성요소 및 구성요소간의 관계를 보여주는 블록도이다.
도 3을 참조하면 본 발명의 일 실시예에 따른 모바일 단말 원격 제어 장치는 모바일 단말과 네트워크를 통해 연결된 컴퓨터상에서 상기 모바일 단말을 제어하는 원격제어 장치(300)으로, 원격 제어창 제공 수단(310), 텍스트 데이터 감지 및 표시 수단(320), 텍스트 데이터 전송 수단(330) 및 텍스트 데이터 초기화 수단(340)을 포함하여 구성될 수 있다.
또한, 도 3을 참조하면 본 발명의 일 실시예에 따른 모바일 단말 원격 제어 장치의 구성요소 및 구성요소간의 관계는 다음과 같이 설명될 수 있다.
원격 제어창 제공 수단(310)은 컴퓨터의 화면(10)에 모바일 단말(20)을 제어할 데이터를 입력 받기 위한 사용자 인터페이스인 원격제어 창(12)을 제공하는 수단일 수 있다.
텍스트 데이터 감지 및 표시 수단(320)은 컴퓨터의 입력장치(미 도시)의 조작을 통한 텍스트 데이터 입력을 감지하는 경우, 입력되는 텍스트 데이터를 원격제어 창(11)의 텍스트 데이터 필드(12)에 표시하는 수단일 수 있다.
이때, 텍스트 데이터 감지 및 표시 수단(320)은 원격제어 창이 액티브 윈도우인 상태에서 컴퓨터의 입력장치, 예를 들면, 키보드 또는 마우스의 조작을 통해서 입력되는 텍스트 데이터의 입력을 감지할 수 있다.
또한, 텍스트 데이터 감지 및 표시 수단(320)은 상기 컴퓨터의 클립보드에 저장된 데이터를 가져오기 위한 컴퓨터의 키보드 또는 마우스의 조작을 감지하는 경우(예를 들면 마우스 우측 버튼을 이용하거나 키보드의 컨트롤 키를 이용한 클립보드상의 데이터 가져오기), 해당 클립보드의 데이터를 원격제어 창(11)의 텍스트 데이터 필드(12)에 표시할 수 있다.
텍스트 데이터 전송 수단(330)은 컴퓨터의 입력장치를 통하여 미리 정해진 값이 입력되면 원격제어 창(11)의 텍스트 데이터 필드(12)에 표시된 텍스트 데이터를 모바일 단말(20)로 전송하는 수단일 수 있다.
이때, 텍스트 데이터 전송 수단(330)은 텍스트 데이터 필드(12)에 표시된 텍스트 데이터를 모바일 단말(20)의 액티브 윈도우(21)로 전송할 수 있고, 전송 후, 텍스트 데이터 필드(12)를 초기화할 수도 있다.
텍스트 데이터 초기화 수단(340)은 컴퓨터의 입력장치를 통하여 미리 정해진 어떤 값이 입력되면 텍스트 데이터 필드(12)를 초기화하는 수단일 수 있다. 예를 들면 사용자가 텍스트 데이터 필드(12)에 표시된 값을 모바일 단말(20)로 전송하지 않고 취소하고 싶은 경우 컴퓨터의 키보드의 기능키나 미리 정의된 단축키를 누르면 텍스트 데이터 필드(12)의 데이터를 제거함으로써 불필요한 데이터 전송을 사전에 막을 수도 있다.
도 4는 본 발명의 일 실시예에 따른 모바일 단말이 원격제어 되는 과정을 보여주는 블록도이다.
도 4를 참조하면 본 발명의 일 실시예에 따른 모바일 단말이 원격제어 되는 과정은 제어 데이터 수신 단계(S410), 텍스트 데이터 판단 단계(S420), 텍스트 데이터 표시 단계(S430), 명령 수행 단계(S440)를 포함할 수 있다. 또한 상기한 과정 들은 네트워크를 통해 연결된 컴퓨터에 의해 제어되는 모바일 단말에서 수행될 수 있다.
또한 도 4를 참조하면 본 발명의 일 실시예에 따른 모바일 단말이 원격제어 되는 과정의 각 단계는 다음과 같이 설명될 수 있다.
원격 제어 데이터 수신 단계(S410)는 모바일 단말을 제어하는 컴퓨터로부터 상기 모바일 단말을 제어하기 위한 명령 등을 수신하는 단계일 수 있다. 따라서 모바일 단말에는 상기 컴퓨터로부터 제어될 수 있는 프로그램이 이미 설치되어 구동 중 일 수 있고, 따라서 상기 컴퓨터로부터 제어되는 상태일 수 있다.
따라서, 모바일 단말은 상기 제어하는 컴퓨터의 원격제어 창을 통해 입력되는 데이터를 수신하는 경우 이를 원격제어를 위한 명령으로 판단할 수 있지만, 이에 한정되는 것은 아니다.
텍스트 데이터 판단 단계(S420)는 컴퓨터로 수신한 제어 데이터가 수신한 데이터가 텍스트데이터 인지 여부를 판단하는 단계일 수 있다. 예를 들면, 수신한 데이터가 가상 키패드의 좌표 값이 아닌 문자열이라면 텍스트 데이터로 판단할 수 있다. 또는 수신한 데이터에 미리 정해진 어떤 값이 포함되어 있다면 텍스트 데이터로 판단할 수도 있다.
예를 들면, 제어 컴퓨터의 원격제어 창에 표시된 키패드를 마우스로 조작하여 입력된 값이 전송된 것이 아니고, 앞의 실시예에서 설명한 것처럼 제어 컴퓨터에서 키보드나 마우스의 조작을 통해서 입력된 텍스트를 원격제어 창에 표시하고, 표시된 텍스트를 일괄적으로 전송한 데이터를 상술한 텍스트 데이터로 판단할 수 있다. 또한, 이 경우 제어 컴퓨터에서 상기 텍스트 데이터를 전송 시, 텍스트 데이터 전송임을 알리기 위하여 미리 약속된 어떤 값을 포함시켜서 보낼 수 있다.
텍스트 데이터 표시 단계(S430)는 텍스트 데이터 판단 단계(S420)에서 판단한 결과 수신한 데이터가 텍스트 데이터이면 수신한 데이터를 모바일 단말의 액티브 윈도우상의 텍스트 입력 컨트롤에 표시하는 단계일 수 있다.
이때, 액티브 윈도우의 텍스트 입력 컨트롤은 모바일 단말의 조작을 통해서 입력되는 텍스트의 표시 또는 편집을 위하여 상기 액티브 윈도우 상에 제공되는 사용자 인터페이스일 수 있다.
명령 수행 단계(S440)는 텍스트 데이터 판단 단계(S420)에서 판단한 결과 수신한 데이터가 텍스트 데이터가 아닌 경우, 해당 데이터에 대응하는 미리 정해진 제어 명령을 수행하는 단계일 수 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (13)

  1. 모바일 단말과 유선 또는 무선으로 연결된 컴퓨터에서 수행되는 상기 모바일 단말을 원격 제어하는 방법에 있어서,
    상기 컴퓨터의 화면에 상기 모바일 단말을 제어할 데이터를 입력받고, 입력받은 데이터를 표시하는 사용자 인터페이스인 원격제어 창을 표시하는 단계;
    상기 컴퓨터의 키보드의 조작을 통한 텍스트 데이터의 입력을 감지하는 경우, 상기 입력이 감지된 텍스트 데이터를 상기 원격제어 창의 특정 부분에 표시하는 텍스트 데이터 감지 및 표시 단계; 및
    상기 컴퓨터의 키보드 또는 마우스를 통하여 미리 정해진 값이 입력되면 상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 상기 모바일 단말로 전송하는 단계를 포함하되,
    상기 원격제어 창을 표시하는 단계는 상기 원격제어 창을 가상 키패드와 함께 또는 별개로 표시하고,
    상기 텍스트 데이터 감지 및 표시 단계는 상기 컴퓨터의 키보드를 통하여 직접 입력되어 상기 원격제어 창의 특정 부분에 표시될 상기 텍스트 데이터가 상기 미리 정해진 값에 기반하여 상기 모바일 단말로 전송될 때까지 표시되는 원격 제어 방법.
  2. 삭제
  3. 제 1항에 있어서, 상기 텍스트 데이터 감지 및 표시 단계는,
    상기 컴퓨터의 클립보드에 저장된 데이터를 가져오기 위한 상기 컴퓨터의 키보드 또는 마우스의 조작을 감지하는 경우, 상기 클립보드에 저장된 데이터를 상기 원격제어 창의 특정 부분에 표시하는 것을 특징으로 하는 원격 제어 방법.
  4. 제 1항에 있어서,
    상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터는 상기 모바일 단말의 액티브 윈도우로 전송되는 것을 특징으로 하는 원격 제어 방법.
  5. 제 1항 또는 제 4항에 있어서, 상기 모바일 단말에 전송하는 단계는,
    상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 상기 모바일 단말로 전송한 후, 상기 원격제어 창의 특정 부분을 초기화하는 것을 특징으로 하는 원격 제어 방법.
  6. 제 1항에 있어서, 원격 제어 방법은,
    상기 컴퓨터의 입력장치를 통하여 미리 정해진 값이 입력되면 상기 원격제어 창의 특정 부분을 초기화하는 단계를 더 포함하는 원격 제어 방법.
  7. 유선 또는 무선으로 연결된 컴퓨터로부터 수신한 데이터에 의해 제어되는 모바일 단말에서 수행되는 원격 제어 방법에 있어서,
    상기 컴퓨터의 화면에 상기 모바일 단말을 제어할 데이터를 입력받고, 입력받은 데이터를 표시하는 사용자 인터페이스인 원격제어 창에 표시되는 상기 수신한 데이터가 텍스트 데이터인지 판단하는 단계;
    상기 판단 결과, 상기 수신한 데이터가 텍스트 데이터이면 상기 수신한 데이터를 상기 모바일 단말의 액티브 윈도우상의 텍스트 입력 컨트롤에 표시하는 단계를 포함하되,
    상기 원격제어 창은 가상 키패드와 함께 또는 별개로 표시되고,
    상기 수신한 데이터는 상기 컴퓨터의 키보드를 통하여 직접 입력되어 상기 모바일 단말로 전송될 때까지 상기 원격제어 창의 특정 부분에 표시되는 원격제어 방법.
  8. 제 7항에 있어서, 상기 텍스트 데이터인지 판단하는 단계는,
    상기 수신한 데이터에 미리 정해진 값이 포함된 경우 상기 수신한 데이터를 텍스트 데이터로 판단하는 것을 특징으로 하는 원격제어 방법.
  9. 제 7항에 있어서,
    상기 액티브 윈도우의 텍스트 입력 컨트롤은 상기 모바일 단말의 조작을 통해서 입력되는 텍스트의 표시 또는 편집을 위하여 상기 액티브 윈도우 상에 제공되는 사용자 인터페이스인 것을 특징으로 하는 원격제어 방법.
  10. 제 7항에 있어서, 상기 원격제어 방법은,
    상기 수신한 데이터가 상기 모바일 단말에 대한 원격제어 명령과 관련된 것인지를 판단하는 단계를 더 포함하고,
    상기 판단 결과, 상기 수신한 데이터가 상기 모바일 단말에 대한 원격제어 명령과 관련된 것이면 상기 텍스트 데이터인지 판단하는 단계와 상기 텍스트 입력 컨트롤에 표시하는 단계를 수행하는 것을 특징으로 하는 원격제어 방법.
  11. 컴퓨터의 화면에 표시된 원격제어 창을 통해 모바일 단말을 원격 제어하면서, 상기 컴퓨터의 키보드의 조작을 통해 감지된 텍스트 데이터를 상기 원격제어 창의 특정 부분에 표시하고, 상기 컴퓨터의 키보드 또는 마우스를 통하여 미리 정해진 값이 입력되면 상기 원격제어 창의 특정 부분에 표시된 텍스트 데이터를 상기 모바일 단말로 전송하는 원격제어 장치; 및
    상기 컴퓨터로부터 수신한 데이터에 의해 원격제어되면서, 수신한 데이터가 텍스트 데이터이면 상기 수신한 텍스트 데이터를 액티브 윈도우상의 텍스트 입력 컨트롤에 표시하는 모바일 단말을 포함하되,
    상기 원격제어 창은 가상 키패드와 함께 또는 별개로 상기 컴퓨터에 표시될 수 있고,
    상기 수신한 데이터는 상기 컴퓨터의 키보드를 통하여 직접 입력되어 상기 모바일 단말에 전송될 때까지 상기 원격제어 창의 특정 부분에 표시되는 원격제어 시스템.
  12. 제 11항에 있어서, 상기 원격제어 장치는,
    상기 원격제어 창이 액티브 윈도우인 상태에서 상기 컴퓨터의 키보드의 조작을 통해서 입력되는 텍스트 데이터의 입력을 감지하거나, 또는 상기 컴퓨터의 클립보드에 저장된 데이터를 가져오기 위한 상기 컴퓨터의 키보드 또는 마우스의 조작을 감지하는 경우, 상기 클립보드에 저장된 데이터를 상기 원격제어 창의 특정 부분에 표시하는 것을 특징으로 하는 원격제어 시스템.
  13. 제 11항에 있어서, 상기 모바일 단말은,
    상기 수신한 데이터에 미리 정해진 값이 포함된 경우 상기 수신한 데이터를 텍스트 데이터로 판단하는 것을 특징으로 하는 원격제어 시스템.

KR1020120017764A 2012-02-22 2012-02-22 모바일 단말을 원격 제어하는 방법 및 장치 KR101195520B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020120017764A KR101195520B1 (ko) 2012-02-22 2012-02-22 모바일 단말을 원격 제어하는 방법 및 장치
US13/758,516 US20130219324A1 (en) 2012-02-22 2013-02-04 Remote control method and apparatus for a mobile terminal
JP2013031584A JP2013172459A (ja) 2012-02-22 2013-02-20 モバイル端末を遠隔制御する方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120017764A KR101195520B1 (ko) 2012-02-22 2012-02-22 모바일 단말을 원격 제어하는 방법 및 장치

Publications (1)

Publication Number Publication Date
KR101195520B1 true KR101195520B1 (ko) 2012-10-29

Family

ID=47288899

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120017764A KR101195520B1 (ko) 2012-02-22 2012-02-22 모바일 단말을 원격 제어하는 방법 및 장치

Country Status (3)

Country Link
US (1) US20130219324A1 (ko)
JP (1) JP2013172459A (ko)
KR (1) KR101195520B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101653501B1 (ko) * 2015-08-28 2016-09-01 에스케이 주식회사 모바일 단말 원격 제어 시스템을 활용한 온라인 교육/회의 방법 및 시스템
US10387098B2 (en) 2015-05-29 2019-08-20 Samsung Electronics Co., Ltd Method for processing inputs between devices and electronic device thereof
KR20230101225A (ko) 2021-12-29 2023-07-06 주식회사 안랩 뷰 기반 원격 제어 탐지 방법, 컴퓨터 판독 가능한 기록 매체, 컴퓨터 프로그램 및 장치
US12032867B2 (en) 2021-10-18 2024-07-09 Samsung Electronics Co., Ltd. Source device and sink device for sharing expanded screen, and methods of operating the same

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411840B (zh) * 2011-12-15 2013-06-05 鸿富锦精密工业(深圳)有限公司 遥控装置
CN105874807B (zh) 2013-12-31 2020-07-10 谷歌有限责任公司 用于在电视设备上对Web内容远程渲染的方法、系统和介质
US9904634B2 (en) 2014-10-17 2018-02-27 Microsoft Technology Licensing, Llc Input signal emulation
CN117950610A (zh) * 2022-10-21 2024-04-30 广州视臻信息科技有限公司 一种传屏控制方法、电子设备以及计算机可读存储介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343852A (ja) * 1989-07-11 1991-02-25 Nec Eng Ltd 端末装置
JP2000194728A (ja) * 1998-10-19 2000-07-14 Sony Corp 情報提供装置および方法、並びにプログラム格納媒体
US20020080179A1 (en) * 2000-12-25 2002-06-27 Toshihiko Okabe Data transfer method and data transfer device
JP2003303172A (ja) * 2002-04-10 2003-10-24 Roman:Kk 入力支援システム
JP2004178236A (ja) * 2002-11-27 2004-06-24 Hitachi Ltd 分散型コミュニケーションシステム
JP2007295606A (ja) * 2003-06-18 2007-11-08 Softbank Mobile Corp 移動体通信端末及び外部装置
JP4673588B2 (ja) * 2004-08-11 2011-04-20 株式会社東芝 情報機器遠隔操作システムおよび情報機器
KR100807102B1 (ko) * 2006-06-13 2008-02-26 한국과학기술원 컴퓨터 단말기의 주변 기기를 통하여 통신 단말기의 입출력프로세스를 제어하는 에뮬레이터 모듈 및 상기 모듈의동작 방법
US20080120448A1 (en) * 2006-11-21 2008-05-22 Microsoft Corporation Remote mouse and keyboard using bluetooth
US20090128504A1 (en) * 2007-11-16 2009-05-21 Garey Alexander Smith Touch screen peripheral device
US20100138780A1 (en) * 2008-05-20 2010-06-03 Adam Marano Methods and systems for using external display devices with a mobile computing device
US8201093B2 (en) * 2008-10-30 2012-06-12 Raja Singh Tuli Method for reducing user-perceived lag on text data exchange with a remote server
JP5042257B2 (ja) * 2009-03-11 2012-10-03 シャープ株式会社 情報処理システム、情報処理装置、情報処理方法、制御プログラム、記録媒体
US20100259464A1 (en) * 2009-04-14 2010-10-14 Jae Young Chang Terminal and controlling method thereof
KR101058525B1 (ko) * 2009-10-09 2011-08-23 삼성전자주식회사 텍스트 입력방법 및 이를 적용한 디스플레이 장치
US8788947B2 (en) * 2011-06-14 2014-07-22 LogMeln, Inc. Object transfer method using gesture-based computing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387098B2 (en) 2015-05-29 2019-08-20 Samsung Electronics Co., Ltd Method for processing inputs between devices and electronic device thereof
KR101653501B1 (ko) * 2015-08-28 2016-09-01 에스케이 주식회사 모바일 단말 원격 제어 시스템을 활용한 온라인 교육/회의 방법 및 시스템
US12032867B2 (en) 2021-10-18 2024-07-09 Samsung Electronics Co., Ltd. Source device and sink device for sharing expanded screen, and methods of operating the same
KR20230101225A (ko) 2021-12-29 2023-07-06 주식회사 안랩 뷰 기반 원격 제어 탐지 방법, 컴퓨터 판독 가능한 기록 매체, 컴퓨터 프로그램 및 장치

Also Published As

Publication number Publication date
US20130219324A1 (en) 2013-08-22
JP2013172459A (ja) 2013-09-02

Similar Documents

Publication Publication Date Title
KR101195520B1 (ko) 모바일 단말을 원격 제어하는 방법 및 장치
KR101195514B1 (ko) 가상 키패드를 이용하는 모바일 단말의 원격 제어 방법 및 장치
EP3098526B1 (en) Customized control method and system for air conditioner operation mode
EP2796993B1 (en) Display apparatus and control method capable of performing an initial setting
CN107219988B (zh) 一种界面操作引导方法及移动终端
TWI688866B (zh) 一種資料共用系統及方法
EP2998838B1 (en) Display apparatus and method for controlling the same
CN112827163B (zh) 一种游戏手柄的模拟方法及移动设备
EP3145115A1 (en) Input apparatus and controlling method thereof
CN105242865A (zh) 输入处理方法、输入处理装置以及包括该装置的移动终端
KR102204676B1 (ko) 디스플레이 장치, 모바일 장치, 이를 포함하는 시스템 및 그 접속 제어방법
KR20120061169A (ko) 터치스크린을 갖는 단말기를 이용한 목적물 제어시스템
CN111090529A (zh) 共享信息的方法及电子设备
US10588433B2 (en) Data setting method for body information analysis apparatus
KR20140127146A (ko) 디스플레이 장치 및 그의 제어 방법
US20160105627A1 (en) Assignment and characteristics of multiple letters, characters, numbers, strokes and symbols to an individual physical key on a physical keypad integrated into an external remote control device and used for data input on the screen of the electronic device
US10698468B2 (en) Device and method for changing setting value of electric power equipment
CN106604094B (zh) 输入方法及系统
US20190302952A1 (en) Mobile device, computer input system and computer readable storage medium
EP2940583A2 (en) Remote operating system
KR102475313B1 (ko) 키보드
KR20180098823A (ko) 통합 원격 제어 시스템 및 방법
KR101352866B1 (ko) 원격 단말 제어를 위한 시스템, 제어방법 및 기록 매체
KR20200069703A (ko) 가상키보드에 입력창을 동적으로 변화시키는 입력시스템 및 입력방법
US20230123732A1 (en) Programmable keyboard system

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151021

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161011

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170928

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20181023

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20191023

Year of fee payment: 8