KR20070060957A - Method for remote control and apparatus thereof - Google Patents

Method for remote control and apparatus thereof Download PDF

Info

Publication number
KR20070060957A
KR20070060957A KR1020060013328A KR20060013328A KR20070060957A KR 20070060957 A KR20070060957 A KR 20070060957A KR 1020060013328 A KR1020060013328 A KR 1020060013328A KR 20060013328 A KR20060013328 A KR 20060013328A KR 20070060957 A KR20070060957 A KR 20070060957A
Authority
KR
South Korea
Prior art keywords
application program
identifier
remote control
application
url
Prior art date
Application number
KR1020060013328A
Other languages
Korean (ko)
Other versions
KR100809395B1 (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 한국전자통신연구원
Publication of KR20070060957A publication Critical patent/KR20070060957A/en
Application granted granted Critical
Publication of KR100809395B1 publication Critical patent/KR100809395B1/en

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • 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/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading

Landscapes

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

Abstract

A mobile terminal having a remote control function and a remote control method using the same are provided to allow a user to conveniently control various home appliances by using his/her mobile phone without having to find a corresponding remote controller whenever necessary. A device information obtaining unit(100) obtains the identifier of each device and an URL which connects it(100) to a server providing application programs of the devices. An application program unit(105) includes application programs corresponding to each identifier and comprises the followings: an application program acquiring unit for downloading an application program corresponding to the identifier from the server based on the obtained identifier and URL; and an application program managing unit for installing/managing the acquired application program. A control command transmitting unit(130) transmits a remote control command inputted by a user with respect to the device based on the application program.

Description

원격 제어 기능을 구비한 휴대 단말 장치 및 이를 이용한 원격 제어 방법{ Method for remote control and apparatus thereof}Portable terminal device having a remote control function and a remote control method using the same

도 1은 본 발명의 일실시예에 따른 원격 제어 기능을 구비한 휴대 단말 장치의 구성을 나타내는 블록도이다.1 is a block diagram showing the configuration of a portable terminal device having a remote control function according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 따른 휴대 단말기를 이용한 원격 제어 방법의 동작을 나타내는 흐름도이다.2 is a flowchart illustrating an operation of a remote control method using a mobile terminal according to an embodiment of the present invention.

도 3는 본 발명의 다른 일실시예에 따른 원격 제어 기능을 구비한 휴대 단말 장치의 구성을 나타내는 블록도이다.3 is a block diagram illustrating a configuration of a portable terminal device having a remote control function according to another embodiment of the present invention.

도 4은 본 발명의 일실시예에 따른 원격 제어 시스템의 구성을 나타내는 개념도이다.4 is a conceptual diagram showing the configuration of a remote control system according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 원격 제어 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a remote control method according to an embodiment of the present invention.

도 6은 도 3의 휴대 단말 장치에 각종 응용프로그램이 설치된 경우를 나타내는 개념도이다.6 is a conceptual diagram illustrating a case where various application programs are installed in the portable terminal device of FIG. 3.

도 7은 본 발명의 일실시예에 따른 휴대 단말기에 디스플레이된 제어 응용??로그램에 대한 사용자 인터페이스를 나타낸다.7 illustrates a user interface for a control application displayed on a portable terminal according to an embodiment of the present invention.

본 발명은 주변에 있는 기기들을 제어하는 장치 및 방법에 관한 것으로 보다 상세하게는 휴대 단말을 이용하여 필요할 때마다 동적으로 기기들을 원격 제어하는 장치 및 방법에 관한 것이다.The present invention relates to a device and a method for controlling devices in the vicinity, and more particularly, to a device and a method for remotely controlling devices as needed using a portable terminal.

종래의 각종 가전 기기의 사용 예는 개별 기기마다 별도의 원격 컨트롤러를 가져야 했거나 통합 리모컨이라고 불리는 가전 기기를 하나의 리모컨에서 모두 컨트롤할 수 있도록 하는 리모컨을 사용하는 것이었다. 두 방법 모두 사용자에게 비용이나 편의성 측면에서 매우 불편하다. 전자의 경우에는 개별 기기마다 원격 컨트롤러를 유지하는 것도 불편하지만 기기를 사용하고자 할 때마다 해당 기기에 맞는 원격 컨트롤러를 찾는 것이 사용자의 가장 큰 불편 사항이었다. 후자의 경우는 전자보다 좀더 편리하기는 하지만 개별 기기의 복잡하고 세세한 기능을 사용할 수 있도록 특화된 사용자 인터페이스를 제공할 수 없다. Conventional examples of use of various home appliances have been to use a remote controller to control a home appliance, called an integrated remote control, all of which had to have a separate remote controller for each individual appliance. Both methods are very inconvenient for the user in terms of cost or convenience. In the former case, it is inconvenient to maintain a remote controller for each individual device, but whenever a user wants to use the device, finding the remote controller for the device is the user's biggest inconvenience. While the latter is more convenient than the former, it can't provide a specialized user interface to take advantage of the intricate details of individual devices.

본 발명이 이루고자 하는 기술적 과제는, 동적으로 필요할 때마다 원격으로 기기들을 제어할 수 있는 휴대 단말 장치 및 이를 이용한 원격 제어 방법을 제공하는 데 있다.The present invention has been made in an effort to provide a mobile terminal device capable of remotely controlling devices whenever necessary and a remote control method using the same.

상기의 기술적 과제를 이루기 위한, 본 발명에 의한 원격제어 기능을 구비한 휴대 단말 장치는 기기에 대한 식별자를 획득하는 기기정보 획득부; 상기 획득된 식별자에 해당되는 응용프로그램을 구비하는 응용프로그램부; 및 상기 응용프로그 램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 제어명령송신부를 포함하는 것을 특징으로 한다.In order to achieve the above technical problem, a portable terminal device having a remote control function according to the present invention comprises: a device information acquisition unit for obtaining an identifier for a device; An application program unit including an application program corresponding to the obtained identifier; And a control command transmitter for transmitting a remote control command of the user to the device based on the application program.

상기의 다른 기술적 과제를 이루기 위한, 본 발명에 의한 원격 제어 방법은 휴대 단말 장치를 이용한 원격 제어 방법에 있어서, 기기에 대한 식별자를 획득하는 단계; 상기 획득된 식별자에 해당되는 응용프로그램을 구비하는 단계; 및 상기 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a remote control method using a portable terminal device, the method including: obtaining an identifier for a device; Providing an application program corresponding to the obtained identifier; And transmitting a user's remote control command to the device based on the application program.

이하, 첨부된 도면들을 참조하여 본 발명에 따른 방법 및 장치에 대해 상세히 설명한다.Hereinafter, a method and an apparatus according to the present invention will be described in detail with reference to the accompanying drawings.

집안에는 리모컨으로 동작하는 VTR, TV, DVD 플레이어, 오디오 기기 등 수많은 전자 기기들이 있다. 홈 네트워크와 홈 오토메이션이 가속화 될수록 이러한 가전기기들은 더 늘어 날 것이며 또한 기존 원격 관리 기능이 없었던 기기들도 모두 원격으로 제어가 가능한 형태로 변화 될 것으로 예측되며, 수 많은 기기들은 통합된 형태로 관리 및 제어되어야 함이 바람직하다. 이 때 사용자가 편리하게 언제든지 조작하고자 하는 기기에 대한 컨트롤러를 쉽게 찾을 수 있어야 하며 해당 기기의 다양한 기능들을 모두 표현하면서도 쉽게 컨트롤 할 수 있는 기기의 특성을 표현한 특화된 인터페이스를 갖추도록 해야 한다.There are many electronic devices in the house, including VTRs, TVs, DVD players, and audio devices that operate with remote controls. As home networks and home automation accelerate, more and more home appliances will grow, and devices that do not have traditional remote management capabilities will be transformed into remotely controllable devices. It is desirable to be controlled. In this case, the user should be able to easily find the controller for the device they want to operate at any time and have a specialized interface that expresses the characteristics of the device that can be easily controlled while expressing all the various functions of the device.

본 발명은 이 같은 문제점을 해결하기 위해서 제안된 것으로 그 목적은 가전 기기들의 정보를 손쉽게 얻어서 해당 기기들을 컨트롤할 수 있는 응용 프로그램을 휴대 단말기에 동적으로 탑재하여 하나의 휴대 단말기만으로 모든 가전기기를 조작할 수 있는 장치, 방법 및 시스템을 제안함에 있다. 즉, 원격 컨트롤이 가능한 다양한 기기들을 통합하여 휴대 단말기로 원격 컨트롤할 수 있도록 하는 장치 등을 제안하는 것이다. The present invention has been proposed to solve such a problem, and its purpose is to dynamically obtain an information program of home appliances and dynamically mount an application program on the mobile terminal to control all the home appliances to operate all home appliances with only one mobile terminal. An apparatus, method, and system capable of doing the same are provided. In other words, the present invention proposes a device for integrating various devices capable of remote control to remotely control a portable terminal.

상기 목적을 달성하기 위한 본 발명에 대한 전체적인 시스템은 휴대 단말기, 가전기기들, 응용프로그램 관리 서버로 구성되어 있다. 여기서, 휴대 단말기는 인터넷 등의 망에 접속이 가능하고 휴대 단말기 내에 동적으로 응용 프로그램을 설치할 수 있는 Brew(Binary Runtime Environment for Wireless), WIPI(Wireless Internet Platform for Interoperability), JVM(Java Virtual Machine)와 같은 무선인터넷플랫폼 또는 가상머신(Virtual machine)을 구비한다. 가전기기들은 RFID 태그, 바코드, 시리얼번호 등 제품의 식별과 제품의 제조사를 식별할 수 있는 코드가 추가적으로 장착된다. 응용프로그램 관리 서버는 각각의 기기들을 컨트롤하는 응용 프로그램을 휴대 단말기로 내려보낸다. The overall system of the present invention for achieving the above object is composed of a portable terminal, home appliances, application management server. Here, the mobile terminal is connected to a network such as the Internet, and can be installed dynamically in the mobile terminal (Binary Runtime Environment for Wireless), WIPI (Wireless Internet Platform for Interoperability), JVM (Java Virtual Machine) and Equipped with the same wireless Internet platform or virtual machine. Home appliances are additionally equipped with a code to identify the product and the manufacturer of the product, such as RFID tags, barcodes, and serial numbers. The application management server sends the application controlling the respective devices to the mobile terminal.

도 1은 본 발명의 일실시예에 따른 원격 제어 기능을 구비한 휴대 단말 장치의 구성을 나타내는 블록도로서, 기기정보 획득부(100), 응용프로그램부(105) 및 제어명령 송신부(130)를 포함하여 이루어진다.1 is a block diagram illustrating a configuration of a portable terminal apparatus having a remote control function according to an embodiment of the present invention. The device information obtaining unit 100, the application program unit 105, and the control command transmitting unit 130 are shown. It is made to include.

도 1을 참조하면, 기기정보 획득부(100)는 기기에 대한 식별자 및 상기 기기의 응용프로그램을 제공하는 서버로 연결하는 URL을 획득한다.Referring to FIG. 1, the device information acquisition unit 100 obtains an identifier for a device and a URL connecting to a server providing an application program of the device.

여기서, 식별자 및 URL(Universal Resources Locator)을 획득하는 방법의 예로는 다음과 같다. 첫째, RFID 태그를 장착한 기기인 경우에는 기기정보 획득부(100)가 RFID 리더(reader) 기능을 구비하는 방법이다. 여기서, 획득한 식별자인 RFID를 이용하여 기기를 식별하고, RFID 스펙에 의거하여 ODS(Objected Directory Service)를 통해서 관련 URL을 획득하는 것이다. 둘째, 기기의 바코드를 기기정보 획득부(100)에 내장된 카메라 기능을 이용하여, 바코드를 인식하는 방법이다. 여기서, 인식된 식별자인 바코드 정보를 이용하여 별도로 지정된 서버로 접속하거나 휴대 단말기 내부에 저장된 데이터를 이용하여 기기와 관련된 응용 프로그램 관리 서버 URL을 획득한다. 셋째, 사용자가 기기에 표기된 코드를 이용하여 사용자가 직접 휴대 단말기에 입력하고 해당 코드를 관리하는 프로그램을 불러내어 관련 URL을 획득하는 방법이다. 넷째, 기기 제조사가 기기 제조시에 기기에URL과 제품 코드를 표기하여 별도로 URL을 사용자가 획득할 수도 있다. 한편, 이상의 상술한 네 가지 방법은 본발명의 기기정보 획득부(100)의 식별자 및 URL 획득 방법을 예시한 것에 불과하므로, 본 발명에 따른 기기정보를 획득하는 방법은 반드시 상술한 예에 한정되는 것은 아니다.Here, an example of a method of obtaining an identifier and a universal resources locator (URL) is as follows. First, in the case of a device equipped with an RFID tag, the device information acquiring unit 100 includes an RFID reader function. Here, the device is identified by using the acquired identifier, RFID, and the relevant URL is obtained through the object directory service (ODS) based on the RFID specification. Second, a method of recognizing a bar code using a camera function built in the device information acquisition unit 100 bar code of the device. Here, the server accesses a server designated separately by using barcode information, which is a recognized identifier, or obtains an application program management server URL related to the device by using data stored in the portable terminal. Third, a method in which a user directly inputs a mobile terminal using a code written on a device and calls a program managing the code to obtain a related URL. Fourth, the device manufacturer may obtain the URL separately by marking the URL and the product code on the device at the time of manufacture of the device. On the other hand, the above four methods are merely an example of the identifier and URL acquisition method of the device information acquisition unit 100 of the present invention, the method of acquiring device information according to the present invention is necessarily limited to the above-described example It is not.

응용프로그램부(105)는 상기 획득된 식별자에 해당되는 응용프로그램을 구비하여, 제어명령송신부(130)로 하여금 사용자의 원격제어 명령시에 응용프로그램을 기초로 해당되는 제어 명령을 송신할 수 있게 하는 것이다. 여기서, 도 1을 참조하면, 응용프로그램부(105)는 응용프로그램 획득부(110) 및 응용프로그램 관리부(120)를 포함하여 이루어진다.The application program unit 105 includes an application program corresponding to the obtained identifier, which enables the control command transmitter 130 to transmit a control command based on the application program at the time of the user's remote control command. will be. Here, referring to FIG. 1, the application program unit 105 includes an application program acquisition unit 110 and an application program management unit 120.

응용프로그램 획득부(110)는 획득된 식별자 및 URL을 기초로, 서버로부터 식별자에 해당되는 응용프로그램을 다운로드한다. 즉, URL이 가리키는 서버로 접속하고, 서버에 식별자를 제공한다. 다음, 서버는 식별자에 해당되는 기기를 제어하 는 응용프로그램을 자신의 DB에서 검색하여, 응용프로그램 획득부(110)에 제공하는 것이다. 브라우저 및 무선 인터넷 플랫폼 등을 이용하는 응용프로그램 획득부(110)의 구체적인 예는 후술한다.The application obtaining unit 110 downloads an application corresponding to the identifier from the server based on the obtained identifier and the URL. That is, it connects to the server pointed to by the URL and provides an identifier to the server. Next, the server searches for an application program controlling the device corresponding to the identifier in its DB, and provides the application program to the application obtaining unit 110. Specific examples of the application acquisition unit 110 using a browser and a wireless Internet platform will be described later.

한편, 응용프로그램 획득부(110)는 응용프로그램을 무조건 다운로드하는 대신에, 서버로부터 우선적으로 응용프로그램에 대한 정보를 획득하고, 획득된 정보를 기초로 그 응용프로그램이 휴대 단말 장치에 이미 설치된 응용프로그램인지를 확인하고, 설치되지 않았다고 판단되는 경우에 응용프로그램을 다운로드하는 방법도 가능하다.On the other hand, instead of unconditionally downloading the application, the application acquisition unit 110 obtains information on the application from the server first, and based on the obtained information, the application is already installed in the mobile terminal device. It is also possible to check the application and download the application if it is determined that it is not installed.

응용프로그램 관리부(120)는 획득된 응용프로그램을 설치 및 관리한다. 즉, 획득된 응용프로그램을 설치 및 등록하는 기능을 가질 수 있으며, 상술한 바와 같이 기 설치된 응용프로그램인지의 판단 기능을 가질 수 있다.The application manager 120 installs and manages the obtained application program. That is, it may have a function of installing and registering the acquired application program, and may have a function of determining whether the application program is already installed as described above.

제어명령송신부(130)는 설치된 응용프로그램을 기초로 기기에 대한 사용자의 원격 제어 명령을 송신한다. 구체적인 예로는, 설치된 응용프로그램에 의해 휴대 단말 장치의 LCD에 원격 제어 인터페이스가 디스플레이 되면, 사용자는 디스플레이되는 메뉴 항목에 따라 키 버튼 등을 이용하여 제어 명령을 입력한다. 그 다음, 입력된 정보에 따라 설치된 응용프로그램이 원격 제어 명령을 생성하여 기기로 전송하는 것이다. 역기서, 원격 제어 명령 전송 방법의 예로는 적외선 장치를 이용하는 방법을 들 수 있다.The control command transmitter 130 transmits a user's remote control command to the device based on the installed application program. As a specific example, when the remote control interface is displayed on the LCD of the portable terminal device by the installed application program, the user inputs a control command using a key button or the like according to the displayed menu item. Then, according to the input information, the installed application generates a remote control command and sends it to the device. In reverse, an example of a method for transmitting a remote control command is a method using an infrared device.

도 2는 본 발명의 일실시예에 따른 휴대 단말기를 이용한 원격 제어 방법의 동작을 나타내는 흐름도이다.2 is a flowchart illustrating an operation of a remote control method using a mobile terminal according to an embodiment of the present invention.

도 2를 참조하면, 먼저, 기기에 대한 식별자 및 상기 기기의 응용프로그램을 제공하는 서버로 연결하는 URL을 획득한다(S200). 다음, 상기 획득된 식별자 및 URL을 기초로, 상기 서버로부터 상기 식별자에 해당되는 응용프로그램을 다운로드한다(S210). 상기 획득된 응용프로그램을 설치한다(S220). 상기 설치된 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신한다(S230). 여기서, 각 단계에 대한 상세한 설명은 상술한 내용 및 후술할 내용을 참조한다.Referring to FIG. 2, first, an identifier for a device and a URL for connecting to a server providing an application program of the device are obtained (S200). Next, the application corresponding to the identifier is downloaded from the server based on the obtained identifier and the URL (S210). The acquired application program is installed (S220). The user's remote control command for the device is transmitted based on the installed application program (S230). Here, for a detailed description of each step, refer to the above description and the following description.

도 3는 본 발명의 다른 일실시예에 따른 원격 제어 기능을 구비한 휴대 단말 장치의 구성을 나타내는 블록도로서, OS(Operating System)(300), 휴대단말기 하드웨어(310), RFID 리더기(320), 카메라(330), 브라우저(340), 응용프로그램 관리자(350), 무선인터넷플랫폼(가상머신)(360) 및 적외선 장치(370)를 포함하여 이루어진다.3 is a block diagram illustrating a configuration of a portable terminal device having a remote control function according to another embodiment of the present invention, and includes an operating system (OS) 300, a portable terminal hardware 310, and an RFID reader 320. , Camera 330, browser 340, application manager 350, wireless internet platform (virtual machine) 360, and infrared device 370.

OS(300) 및 휴대단말기 하드웨어(310)는 일반적인 휴대 단말 장치에 필요한 것으로서 당업자에게 자명한 운영체제 및 하드웨어이므로, 자세한 설명은 생략한다. 휴대 단말기는 원격 컨트롤을 가능하게 하는 장치인 적외선 장치(370)을 구비한다. 이 외에 부가적으로 RFID 리더기(320)와 카메라(330)를 장착하여, 상술한 바와 같이 기기에 대한 식별자 등을 획득할 수 있다. 또한, 운영체제(Operation system)(300)위에는 휴대 단말용 응용 프로그램을 다운로드하여 실행 시킬 수 있는 무선인터넷플랫폼 또는 가상머신(360)이 설치되어 있어야 한다. 또한 웹 서버와 WAP 서버에 접속이 가능한 브라우저(340)가 동작하고 있어야 하며 기기들의 식별자를 인식하여 브라우저(340)를 동작시키는 응용 프로그램 관리자(350)가 동시에 동 작하고 있어야 한다.Since the OS 300 and the portable terminal hardware 310 are necessary for a general portable terminal device and are obvious to those skilled in the art, the detailed description thereof will be omitted. The portable terminal has an infrared device 370, which is a device that enables remote control. In addition, the RFID reader 320 and the camera 330 may be additionally mounted to acquire an identifier for the device as described above. In addition, a wireless Internet platform or a virtual machine 360 capable of downloading and executing an application for a portable terminal should be installed on the operating system 300. In addition, the browser 340 capable of accessing the web server and the WAP server must be operating, and the application manager 350 operating the browser 340 by recognizing device identifiers must be operating at the same time.

도 4은 본 발명의 일실시예에 따른 원격 제어 시스템의 구성을 나타내는 개념도로서, 가전기기들(400), 휴대 단말기(410), 통신망(420) 및 응용프로그램 관리 서버(430, 440, 450)를 포함하여 이루어진다.4 is a conceptual diagram showing the configuration of a remote control system according to an embodiment of the present invention, the home appliances 400, the portable terminal 410, the communication network 420 and the application management server (430, 440, 450) It is made, including.

조작을 원하는 전자 기기들(400)이 있고 그 것을 컨트롤하기 원하는 휴대단말기(410)가 있으며 이 휴대 단말기가 연결되어 있는 CDMA, WCDMA 등의 통신망(420)이 있으며 이 통신망에는 가전기기 컨트롤 프로그램을 담고 있는 응용 프로그램 관리 서버(430, 440, 450)가 접속해 있다.There are electronic devices 400 to be operated, and there is a mobile terminal 410 to control them, and there is a communication network 420 such as CDMA and WCDMA to which the mobile terminal is connected, which contains a home appliance control program. Application management servers 430, 440, and 450 are connected.

가전 기기들(400)은 RFID 태그, 바코드, 시리얼 번호 중 적어도 한가지 형태로 외부에서 읽을 수 있는 기기 정보를 가지고 있거나 또는 명시적으로 표기된 제조사와 모델 정보를 가진다. 또는 제조업체의 웹서버 주소와 제품을 식별할 수 있는 코드 또는 키워드를 가진다.The home appliances 400 may have externally readable device information in at least one form of an RFID tag, a barcode, or a serial number, or may have a manufacturer and model information explicitly indicated. Or have a code or keyword that identifies the manufacturer's web server address and product.

응용 프로그램 관리 서버(430, 440, 450)는 웹서버 또는 WAP 서버의 기능을 수행한다. 여기서, 웹서버와 WAP 서버는 기기 정보와 휴대단말기의 단말 정보를 이용해서 해당 기기를 원격 컨트롤할 수 있는 응용 프로그램을 전송하는 기능을 수행한다.The application management servers 430, 440, and 450 perform a function of a web server or a WAP server. Here, the web server and the WAP server perform a function of transmitting an application program for remotely controlling the corresponding device using the device information and the terminal information of the mobile terminal.

도 5는 본 발명의 일실시예에 따른 원격 제어 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a remote control method according to an embodiment of the present invention.

도 4 및 도 5를 참조하여 본 발명의 일실시예에 따른 장치 및 방법을 구체적으로 설명하면 다음과 같다.The apparatus and method according to an embodiment of the present invention will be described in detail with reference to FIGS. 4 and 5 as follows.

먼저, 휴대 단말기에 RFID 리더기 등과 같은 식별자 리더기가 동작하여 (S500), 우선 사용자는 휴대 단말기를 이용해서 조작을 원하는 기기를 식별한다(S505). 식별하는 방법은 다양하다. RFID 태그가 장착된 기기라면 RFID 리더기가 장착된 휴대단말기를 이용하여 해당 기기를 인식하고 제품의 식별 정보와 RFID 스펙에 의거하여 ODS(Object Directory Service)를 통해서 관련 URL(Universal Resources Locator)를 얻어 온다. First, an identifier reader such as an RFID reader is operated in a mobile terminal (S500), and a user first identifies a device to be manipulated using the mobile terminal (S505). There are many ways to identify. If the device is equipped with an RFID tag, the device is recognized using a portable terminal equipped with an RFID reader, and a related URL (Universal Resources Locator) is obtained through ODS (Object Directory Service) based on product identification information and RFID specification. .

다른 방법으로 제품의 바코드를 휴대단말기 카메라로 인식하는 방법이 있다. 인식된 바코드 정보를 이용하여 별도로 지정된 서버에 접속하거나 휴대 단말기 내부에 저장된 데이터를 이용하여 역시 해당 기기와 관련된 응용 프로그램 관리 서버 URL를 얻어 와야 한다.Another method is to recognize the barcode of the product with a mobile terminal camera. It is necessary to access a server separately designated by using the recognized barcode information or to obtain an application management server URL related to the device by using data stored in the portable terminal.

또는 사용자가 기기에 표기된 코드를 이용하여 사용자가 직접 휴대단말기에 입력하고 해당 코드를 관리하는 프로그램을 불러내어 관련 URL을 얻어 올 수 도 있을 것이다. 아니면 기기 제조사는 기기에 URL과 제품 코드를 표기하여 별도로 URL을 얻는 과정 을 생략할 수 있다. Alternatively, the user may use a code displayed on the device to directly input the information into a mobile terminal and call a program that manages the code to obtain a related URL. Alternatively, the device manufacturer may omit the process of obtaining the URL separately by marking the URL and the product code on the device.

이외에도 여러 가지 방법이 사용될 수 있지만 중요한 것은 해당 기기와 관련된 URL과 제품 종류를 나타내는 식별자를 반드시 판별할 수 있어야 한다는 것이다.There are many other methods that can be used, but the important thing is that you must be able to determine the URL associated with the device and the identifier that indicates the product type.

즉, 상술한 다양한 방법으로 기기를 인식하고, 인식 정보를 바탕으로 기기와 관련된 URL과 해당 URL이 가리키는 서버에서 기기 식별에 사용될 수 있는 식별자를 획득한다(S510).That is, the device is recognized by the above-described various methods, and based on the recognition information, a URL related to the device and an identifier that can be used to identify the device in the server indicated by the URL are obtained (S510).

이렇게 획득된 정보를 바탕으로 휴대 단말기는 획득된 URL 주소를 가진 서버에 접속한다(S515). 휴대 단말기는 단말기 내부의 브라우저 프로그램을 통해서 URL 에 접속한 뒤에 식별해 낸 제품 또는 기기의 식별자를 해당 URL 주소의 서버에 알려준다(S520). 이 때, 서버는 제품의 종류를 판별하여 해당 기기를 컨트롤할 수 있으면서 휴대 단말기에 설치된 무선 인터넷 플랫폼 또는 가상 머신에 동작할 수 있는 응용 프로그램 정보를 전달한다(S525).Based on the obtained information, the mobile terminal accesses the server having the obtained URL address (S515). The mobile terminal informs the server of the corresponding URL address of the identified product or device after accessing the URL through the browser program inside the terminal (S520). At this time, the server determines the type of the product and can control the corresponding device, and delivers application program information that can operate on the wireless Internet platform or the virtual machine installed in the mobile terminal (S525).

전달된 정보를 바탕으로 휴대 단말기에 설치된 응용프로그램 관리자(250)는 해당 프로그램의 기 설치 여부를 판별한다(S530). 설치가 되지 않은 경우에는(S530) 응용 프로그램 관리 서버로부터 다운로드 받아서 설치한다(S535). 이미 설치되어 있다면(S530) 해당 응용프로그램을 동작시키며(S540), S535 이후에도 마찬가지로 설치된 응용프로그램을 동작시킨다(S540). 설치된 프로그램은 도 6과 같이 각종 기기 별로 휴대 단말기에 설치되어서 필요시에 응용프로그램 관리자에 의해 서 런칭(Launching)되어서 도 7과 같이 해당 기기를 조작할 수 있는 전용 사용자 인터페이스를 제공하면서 동작하게 된다. 즉, 도면 7과 같이 휴대 단말기 내의 응용으로 등록되어서 응용 프로그램 관리자(350)를 통해서 관리된다(S545).Based on the transmitted information, the application manager 250 installed in the mobile terminal determines whether the corresponding program is pre-installed (S530). If not installed (S530) to download and install from the application management server (S535). If it is already installed (S530) to operate the application (S540), and after S535 also operates the installed application (S540). The installed program is installed in the portable terminal for each device as shown in FIG. 6 and is launched by an application manager as necessary to operate while providing a dedicated user interface for operating the device as shown in FIG. 7. That is, as illustrated in FIG. 7, the application is registered as an application in the mobile terminal and managed through the application manager 350 (S545).

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which are also implemented in the form of carrier waves (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.

이러한 본원 발명인 방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.Such a method and apparatus of the present invention have been described with reference to the embodiments shown in the drawings for clarity, but these are merely exemplary, and various modifications and equivalent other embodiments are possible to those skilled in the art. Will understand. Therefore, the true technical protection scope of the present invention will be defined by the appended claims.

본 발명에 따르면, 주변에 있는 가전 기기를 제어함에 있어서, 각 가전 기기에 대응되는 리모콘 없이도 휴대폰으로 원격제어가 가능하며, 가전 기기의 세부 기능 제어를 할 수 없다는 통합 리모콘의 단점을 극복할 수 있으며, 제어 필요시마다 일일이 리모콘을 찾을 필요 없이 일반적으로 항상 휴대할 수 있는 휴대 단말 기기를 활용함으로써 사용자가 편리하게 제어할 수 있다. According to the present invention, in controlling the home appliances in the vicinity, it is possible to remotely control the mobile phone without a remote control corresponding to each home appliance, can overcome the disadvantages of the integrated remote control that can not control the detailed functions of the home appliances In this case, the user can conveniently control the portable terminal device that can always be carried without having to find a remote controller whenever control is required.

즉, 본 발명을 이용해서 무선인터넷과 적외선 장비를 가지고 있는 휴대 단말기만 지니고 있으면 필요할 때마다 쉽게 조작할 기기를 식별하고 서버에 접속하여 관련 응용 프로그램을 다운로드 받아서 조작하고 싶은 기기를 조작할 수 있다. 이 같은 환경에서 사용자는 개별 기기마다 별도의 리모컨을 소지하거나 찾을 필요가 없어지며 또한 기존의 통합 리모컨에서 얻을 수 없었던 각 기기 별로 최적화 및 특화된 사용자 인터페이스를 사용할 수 있는 편리함을 얻을 수 있다.That is, by using the present invention, if only a mobile terminal having a wireless Internet and an infrared device can be identified, a device to be easily manipulated whenever necessary and connected to a server can download a related application program and operate a device to be operated. In such an environment, the user does not need to carry or find a separate remote control for each device, and can also obtain the convenience of using an optimized and specialized user interface for each device that cannot be obtained from the existing integrated remote control.

Claims (8)

기기에 대한 식별자를 획득하는 기기정보 획득부;A device information obtaining unit obtaining an identifier for the device; 상기 획득된 식별자에 해당되는 응용프로그램을 구비하는 응용프로그램부; 및An application program unit including an application program corresponding to the obtained identifier; And 상기 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 제어명령송신부를 포함하는 것을 특징으로 하는 원격제어 기능을 구비한 휴대 단말 장치.And a control command transmitter for transmitting a user's remote control command to the device based on the application program. 제1항에 있어서,The method of claim 1, 상기 기기정보 획득부는The device information acquisition unit 상기 기기의 응용프로그램을 제공하는 서버로 연결하는 URL을 획득하고,Obtaining a URL connecting to a server providing an application of the device, 상기 응용프로그램부는 The application program unit 상기 획득된 식별자 및 URL을 기초로, 상기 서버로부터 상기 식별자에 해당되는 응용프로그램을 다운로드하는 응용프로그램 획득부; 및An application program obtaining unit which downloads an application program corresponding to the identifier from the server based on the obtained identifier and URL; And 상기 획득된 응용프로그램을 설치 및 관리하는 응용프로그램 관리부를 포함하며,It includes an application manager for installing and managing the obtained application, 상기 제어명령송신부는The control command transmitter is 상기 설치된 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 것을 특징으로 하는 원격제어 기능을 구비한 휴대 단말 장치.And a user's remote control command to the device based on the installed application program. 제2항에 있어서, 상기 응용프로그램 획득부는The method of claim 2, wherein the application program acquisition unit 상기 서버로 접속하여 상기 응용프로그램을 다운로드하는 브라우저; 및A browser accessing the server and downloading the application program; And 상기 다운로드된 응용프로그램을 검색하여 실행하는 무선 인터넷 플랫폼 또는 가상 머신을 포함하는 것을 특징으로 하는 원격 제어 기능을 구비한 휴대 단말 장치.And a wireless internet platform or a virtual machine that searches for and executes the downloaded application program. 제1항에 있어서, 상기 기기정보 획득부는According to claim 1, wherein the device information acquisition unit 상기 기기에 장착된 RFID, 바코드 중 적어도 하나를 이용하여 상기 식별자를 획득하는 것을 특징으로 하는 원격 제어 기능을 구비한 휴대 단말 장치.And the identifier is obtained using at least one of an RFID and a barcode installed in the device. 휴대 단말 장치를 이용한 원격 제어 방법에 있어서,In the remote control method using a mobile terminal device, 기기에 대한 식별자를 획득하는 단계;Obtaining an identifier for the device; 상기 획득된 식별자에 해당되는 응용프로그램을 구비하는 단계; 및Providing an application program corresponding to the obtained identifier; And 상기 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 단계를 포함하는 것을 특징으로 하는 원격 제어 방법.Transmitting a remote control command of a user to the device based on the application program. 제5항에 있어서,The method of claim 5, 상기 획득하는 단계는The acquiring step 상기 기기의 응용프로그램을 제공하는 서버로 연결하는 URL을 획득하는 단계 를 포함하고,Obtaining a URL connecting to a server providing an application program of the device; 상기 응용프로그램을 구비하는 단계는 The step of having the application program 상기 획득된 식별자 및 URL을 기초로, 상기 서버로부터 상기 식별자에 해당되는 응용프로그램을 다운로드하는 단계; 및Downloading an application corresponding to the identifier from the server based on the obtained identifier and URL; And 상기 획득된 응용프로그램을 설치 및 관리하는 단계를 포함하며,Installing and managing the obtained application program; 상기 송신하는 단계는The transmitting step 상기 설치된 응용프로그램을 기초로 상기 기기에 대한 사용자의 원격 제어 명령을 송신하는 단계를 포함하는 것을 특징으로 하는 원격 제어 방법.Transmitting a remote control command of a user to the device based on the installed application program. 제5항에 있어서, 상기 획득하는 단계는The method of claim 5, wherein the obtaining step 상기 기기에 장착된 RFID, 바코드 중 적어도 하나를 이용하여 상기 식별자를 획득하는 단계를 포함하는 것을 특징으로 하는 원격 제어 방법.And acquiring the identifier using at least one of an RFID and a barcode mounted on the device. 제5항 내지 제7항 중 어느 한 항에 기재된 방법을 수행하는 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium containing a program for performing the method according to any one of claims 5 to 7.
KR1020060013328A 2005-12-08 2006-02-11 Method for remote control and apparatus thereof KR100809395B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050119275 2005-12-08
KR20050119275 2005-12-08

Publications (2)

Publication Number Publication Date
KR20070060957A true KR20070060957A (en) 2007-06-13
KR100809395B1 KR100809395B1 (en) 2008-03-05

Family

ID=38356902

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060013328A KR100809395B1 (en) 2005-12-08 2006-02-11 Method for remote control and apparatus thereof

Country Status (1)

Country Link
KR (1) KR100809395B1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100946673B1 (en) * 2007-12-11 2010-03-12 한국전자통신연구원 Method and system for remote controlling of digital device
KR101047899B1 (en) * 2011-02-18 2011-07-08 삼일데이타시스템 주식회사 User interface automatic generation and industrial facility controlling system using portable terminal
WO2011021900A3 (en) * 2009-08-21 2011-08-04 Samsung Electronics Co., Ltd. Remote control method and remote control system using the same
KR101144389B1 (en) * 2010-12-16 2012-05-10 한양대학교 산학협력단 Mobile terminal capable of remote controlling a electric/electronic device and method for remote controlling the electric/electronic device using the same
US8761962B2 (en) 2010-09-13 2014-06-24 Hyundai Motor Company System for controlling an in-vehicle device using augmented reality and method thereof
US8952779B2 (en) 2010-12-16 2015-02-10 Optim Corporation Portable terminal, method, and program of changing user interface
WO2015041488A1 (en) * 2013-09-23 2015-03-26 삼성전자 주식회사 Method and apparatus for device-specific communication between application programmes
KR101527872B1 (en) * 2012-10-17 2015-06-10 용훈 김 Automatically generated methods of remote control interface for smart devices
EP2671153A4 (en) * 2011-02-01 2017-04-19 Samsung Electronics Co., Ltd. Apparatus and method for providing application auto-install function in digital device
US10008108B2 (en) 2009-10-30 2018-06-26 Samsung Electronics Co., Ltd Method and apparatus for controlling home network system using mobile terminal
KR20200071053A (en) * 2020-06-04 2020-06-18 삼성전자주식회사 An apparatus and method for communication between application to application for each of devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297470A (en) * 2003-03-27 2004-10-21 Lg Electronics Inc Mobile terminal

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100946673B1 (en) * 2007-12-11 2010-03-12 한국전자통신연구원 Method and system for remote controlling of digital device
WO2011021900A3 (en) * 2009-08-21 2011-08-04 Samsung Electronics Co., Ltd. Remote control method and remote control system using the same
CN102484752A (en) * 2009-08-21 2012-05-30 三星电子株式会社 Remote control method and remote control system using the same
US10008108B2 (en) 2009-10-30 2018-06-26 Samsung Electronics Co., Ltd Method and apparatus for controlling home network system using mobile terminal
US8761962B2 (en) 2010-09-13 2014-06-24 Hyundai Motor Company System for controlling an in-vehicle device using augmented reality and method thereof
KR101144389B1 (en) * 2010-12-16 2012-05-10 한양대학교 산학협력단 Mobile terminal capable of remote controlling a electric/electronic device and method for remote controlling the electric/electronic device using the same
US8952779B2 (en) 2010-12-16 2015-02-10 Optim Corporation Portable terminal, method, and program of changing user interface
US10055362B2 (en) 2011-02-01 2018-08-21 Samsung Electronics Co., Ltd. Apparatus and method for providing application auto-install function in digital device
EP2671153A4 (en) * 2011-02-01 2017-04-19 Samsung Electronics Co., Ltd. Apparatus and method for providing application auto-install function in digital device
KR101047899B1 (en) * 2011-02-18 2011-07-08 삼일데이타시스템 주식회사 User interface automatic generation and industrial facility controlling system using portable terminal
WO2012111892A1 (en) * 2011-02-18 2012-08-23 삼일데이타시스템 주식회사 Auto-generation of user interface by mobile terminal and equipment control system using same
KR101527872B1 (en) * 2012-10-17 2015-06-10 용훈 김 Automatically generated methods of remote control interface for smart devices
WO2015041488A1 (en) * 2013-09-23 2015-03-26 삼성전자 주식회사 Method and apparatus for device-specific communication between application programmes
US9720745B2 (en) 2013-09-23 2017-08-01 Samsung Electronics Co., Ltd. Method and apparatus for device-specific communication between application programs
KR20150033163A (en) * 2013-09-23 2015-04-01 삼성전자주식회사 An apparatus and method for communication between application to application for each of devices
US10592303B2 (en) 2013-09-23 2020-03-17 Samsung Electronics Co., Ltd. Method and apparatus for device-specific communication between application programs
US10592301B2 (en) 2013-09-23 2020-03-17 Samsung Electronics Co., Ltd. Method and apparatus for device-specific communication between application programs
KR20200071053A (en) * 2020-06-04 2020-06-18 삼성전자주식회사 An apparatus and method for communication between application to application for each of devices

Also Published As

Publication number Publication date
KR100809395B1 (en) 2008-03-05

Similar Documents

Publication Publication Date Title
KR100809395B1 (en) Method for remote control and apparatus thereof
US8973014B2 (en) Inter-device communication transmission system and method thereof
CN106538042B (en) Subscriber identity module management method and electronic device supporting the same
CN103870310B (en) Program compiling method and relevant apparatus
KR101807286B1 (en) Method and apparatus for performing function in mobile terminal using short range communication
CN109451472B (en) Dynamic management method for multiple Bluetooth chips on Android intelligent device
EP2671153B1 (en) Apparatus and method for providing application auto-install function in digital device
US7509658B2 (en) System and method for adaptable provisioning of generic application content
US8307062B2 (en) Standardized mechanism of remote management of embedded radio modules
CN102067559A (en) Remote selection and authorization of collected media transmission
CN102550003A (en) A method and arrangement for managing persistent rich internet applications
US20100191830A1 (en) Method and apparatus for providing community widget
CN105320616B (en) External device control method and device
EP1711029A1 (en) Terminal device, method, and system capable of automatic execution of process in accordance with event
US8244288B2 (en) Context-sensitive data handling
US8387039B2 (en) System and method for customized provisioning of application content
CN106201610A (en) Web application accesses the method and device of the primary function of terminal
CN104168667A (en) Data acquisition method, device and system
CN103916468A (en) System upgrading method, terminal, server and upgrading system
KR101847073B1 (en) Method and apparatus for managing content in processing device
JP2012159924A (en) Installation system
CN106933636B (en) Method and device for starting plug-in service and terminal equipment
CN104516743B (en) The upgrade method and system of embedded device firmware based on ActiveX
CN112328330A (en) iOS component calling method, device, middleware, electronic equipment and medium
KR100874551B1 (en) Method and system for managing application of communication terminal

Legal Events

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

Payment date: 20130205

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140123

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150126

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee