[go: up one dir, main page]

KR101032148B1 - Master control device and slave control device and translational user interface control method using the same - Google Patents

Master control device and slave control device and translational user interface control method using the same Download PDF

Info

Publication number
KR101032148B1
KR101032148B1 KR1020090034819A KR20090034819A KR101032148B1 KR 101032148 B1 KR101032148 B1 KR 101032148B1 KR 1020090034819 A KR1020090034819 A KR 1020090034819A KR 20090034819 A KR20090034819 A KR 20090034819A KR 101032148 B1 KR101032148 B1 KR 101032148B1
Authority
KR
South Korea
Prior art keywords
user interface
control device
code
master
slave
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.)
Expired - Fee Related
Application number
KR1020090034819A
Other languages
Korean (ko)
Other versions
KR20100056342A (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 KR20100056342A publication Critical patent/KR20100056342A/en
Application granted granted Critical
Publication of KR101032148B1 publication Critical patent/KR101032148B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Leader-follower arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명은 마스터 제어 장치와 슬레이브 제어 장치 및 이를 이용한 번역형 사용자 인터페이스 제어 방법에 관한 것이다.The present invention relates to a master control device and a slave control device, and a translation type user interface control method using the same.

본 발명은 마스터 제어 장치와 슬레이브 제어 장치의 연동시 슬레이브 제어 장치에서 미리 정의된 UI 객체(Object)를 편집하고 편집한 결과인 UI 코드를 생성하여 마스터 제어 장치로 전송하여 번역형 사용자 인터페이스를 형상화하며 번역형 사용자 인터페이스를 통해 슬레이브 제어 장치와 마스터 제어 장치 간의 데이터 처리 및 제어를 수행한다.The present invention forms a translation type user interface by generating a UI code that is a result of editing and editing a predefined UI object in the slave control device when the master control device and the slave control device interwork. Data processing and control are performed between the slave control device and the master control device through the translational user interface.

본 발명은 소형 무선 시스템에서 복잡한 사용자 인터페이스를 편리하게 제공하여 제조 및 개발 비용 증가를 줄이고 장치 간 호환성, 연동성을 제공하는 효과를 기대할 수 있다.The present invention can be expected to reduce the increase in manufacturing and development costs by providing a complex user interface conveniently in a small wireless system and to provide compatibility and interoperability between devices.

소형 무선 시스템, 소형 전자기기, 번역형 사용자 인터페이스, UI 코드 Small wireless system, small electronics, translation user interface, UI code

Description

마스터 제어 장치와 슬레이브 제어 장치 및 이를 이용한 번역형 사용자 인터페이스 제어 방법{Method for Controlling Master and Slave, and Translation User Interface Controlling Method Using the Same}Master and Slave, and Translation User Interface Controlling Method Using the Same}

본 발명은 소형 무선 시스템에서 장치 연동 방법에 관한 것으로서, 특히 소형 시스템 기반의 번역형 사용자 인터페이스 제어 방법에 관한 것이다.The present invention relates to a device interworking method in a small wireless system, and more particularly, to a method for controlling a translation type user interface based on a small system.

일반 정보 기기들에서 소형 무선 시스템을 탑재하는 장치들은 유비쿼터스 기술의 기반이 되는 기술이다.Devices equipped with small wireless systems in general information devices are the basis of ubiquitous technology.

이러한 소형 무선 시스템은 저생산 비용 및 장치의 연동에 필요한 호환성이 중요한 요소이다.In such a small wireless system, low production costs and compatibility required for interworking of devices are important factors.

현재 소형 무선 시스템은 각 장치 간의 제어 및 호환성 등의 문제로 인해 기술 적용의 복잡도가 증가하거나 생산 비용의 증가의 문제점이 발생하였다.Currently, small wireless systems have increased the complexity of application of technology or increased production costs due to problems such as control and compatibility between devices.

이와 같은 문제점을 해결하기 위하여, 본 발명은 마스터 제어 장치와 슬레이브 제어 장치를 포함한 소형 무선 시스템 기반의 번역형 사용자 인터페이스 제어 방법을 제공하기 위한 것이다.In order to solve such a problem, the present invention is to provide a translation type user interface control method based on a small wireless system including a master control device and a slave control device.

이러한 기술적 과제를 달성하기 위한 본 발명의 특징에 따른 번역형 사용자 인터페이스 제어 방법은 (a) 마스터 제어 장치―상기 마스터 제어 장치는 번역형 사용자 인터페이스를 번역하고 제어하여 표시함―와 슬레이브 제어 장치―상기 슬레이브 제어 장치는 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 상기 마스터 제어 장치를 통해 제어됨―가 무선으로 연결되는 단계; (b) 상기 슬레이브 제어 장치는 상기 생성 모듈을 통해 미리 정의된 사용자 인터페이스 객체를 편집하여 사용자 인터페이스 코드를 생성하는 단계; (c) 상기 마스터 제어 장치는 자신의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 검색되지 않는 경우 슬레이브 제어 장치로부터 상기 사용자 인터페이스 코드를 수신하여 저장하는 단계; (d) 상기 마스터 제어 장치는 상기 사용자 인터페이스 코드와 사용자 인터페이스를 형상화하기 위한 그래픽 정보를 이용하여 그래픽 및 규정된 입출력 처리 기능을 제공하는 단계; 및 (e) 상기 마스터 제어 장치는 사용자의 입력에 따라 제어 코드가 생성되어 상기 슬레이브 제어 장치로 전송하고 상기 제어 코드에 따라 상기 슬레이브 제어 장치의 기능 모드를 실행하는 단계를 포함한다.According to an aspect of the present invention for achieving the above technical problem, a translation type user interface control method includes: (a) a master control device, wherein the master control device translates and displays a translated user interface; and a slave control device. The slave control device is equipped with a generation module of translational user interface code and is controlled via the master control device wirelessly connected; (b) the slave control device generating a user interface code by editing a predefined user interface object through the generation module; (c) the master control device transmitting its own unique number to the slave control device and receiving and storing the user interface code from a slave control device when the unique number is not retrieved; (d) providing, by the master control apparatus, graphics and prescribed input / output processing functions by using the user interface code and graphic information for shaping the user interface; And (e) the master control device generating a control code according to a user input and transmitting the control code to the slave control device and executing a function mode of the slave control device according to the control code.

본 발명의 특징에 따른 마스터 제어 장치는 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 무선 모뎀을 장착한 소형 전자기기인 슬레이브 제어 장치와 무선으로 연결되는 경우 장치의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 상기 슬레이브 제어 장치에 존재하지 않는 경우 상기 슬레이 브 제어 장치에서 생성된 사용자 인터페이스 코드를 수신하며 상기 수신한 사용자 인터페이스 코드를 이용하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공하는 마스터 제어부; 그래픽 사용자 인터페이스 형식으로 표시하기 위한 그래픽 데이터와 상기 생성한 사용자 인터페이스 코드를 수신하여 저장하는 마스터 메모리부; 상기 수신한 사용자 인터페이스 코드를 분석하고 상기 그래픽 데이터를 이용하여 상기 그래픽 사용자 인터페이스 형식으로 표시하도록 번역하는 사용자 인터페이스 코드 번역부; 및 상기 수신한 사용자 인터페이스 코드를 상기 그래픽 사용자 인터페이스 형식으로 표시하고 사용자의 입력 신호에 따라 제어 코드를 생성하는 입력 인터페이스를 제공하는 디스플레이 입력부를 포함한다.The master control device according to an aspect of the present invention transmits a unique number of the device to the slave control device when wirelessly connected to the slave control device which is a small electronic device equipped with a translation module and generates a translation type user interface code. A master control unit configured to receive a user interface code generated by the slave control device when the unique number does not exist in the slave control device and to provide an input / output function by shaping the user interface using the received user interface code; A master memory unit for receiving and storing graphic data for displaying in a graphic user interface format and the generated user interface code; A user interface code translation unit for analyzing the received user interface code and translating the received user interface code to display in the graphic user interface format using the graphic data; And a display input unit configured to display the received user interface code in the form of the graphic user interface and to provide an input interface for generating a control code according to an input signal of a user.

본 발명의 특징에 따른 슬레이브 제어 장치는 번역형 사용자 인터페이스 코드의 생성 모듈을 통해 미리 정의된 사용자 인터페이스 객체를 편집하여 상기 번역형 사용자 인터페이스 코드를 생성하고 마스터 제어 장치―상기 마스터 제어 장치는 상기 번역형 사용자 인터페이스 코드를 번역하고 제어하여 표시함―와 무선으로 연동하여 상기 마스터 제어 장치에 의해 상기 번역형 사용자 인터페이스 코드의 제어 처리 및 전송 번역을 처리하는 제어 모듈; 및 상기 마스터 제어 장치로부터 사용자의 입력 처리가 발생하면 상기 제어 모듈에 의해서 규정된 상기 번역형 사용자 인터페이스 코드를 번역한 후 해당 제어 코드를 수신받아 미리 규정된 기능 모드를 수행하는 제조자 장치를 포함한다.According to an aspect of the present invention, a slave control device generates a translation type user interface code by editing a predefined user interface object through a generation module of a translation type user interface code, and a master control device, wherein the master control device is the translation type. Translating, controlling and displaying a user interface code; and a control module for wirelessly interworking to control and transmit translation of the translated user interface code by the master control device; And a manufacturer device for translating the translation type user interface code defined by the control module and receiving a corresponding control code and performing a predefined function mode when a user's input processing occurs from the master control device.

전술한 구성에 의하여, 본 발명은 소형 무선 시스템에서 복잡한 사용자 인터 페이스를 편리하게 제공하여 제조 및 개발 비용 증가를 줄이고 장치 간 호환성, 연동성을 제공하는 효과를 기대할 수 있다.By the above-described configuration, the present invention can be expected to provide an effective user interface in a small wireless system to conveniently reduce the increase in manufacturing and development costs, and provide compatibility and interoperability between devices.

본 발명은 슬레이브 제어 장치의 사용자 인터페이스 규격이 변경되어도 슬레이브 제어 장치와의 무선 접속을 통해 변경된 사용자 인터페이스 규격을 분석하고 자동으로 형상화하여 처리함으로써 슬레이브 제어 장치에 데이터 용량이 큰 그래픽 데이터를 저장하지 않아도 저비용의 장치를 제조하는 효과가 있다.According to the present invention, even if the user interface specification of the slave control apparatus is changed, the changed user interface specification is analyzed and automatically shaped and processed through a wireless connection with the slave control apparatus, so that the graphic data having a large data capacity is not stored in the slave control apparatus. It is effective to manufacture the device.

본 발명은 마스터 제어 장치와 슬레이브 제어 장치가 최초 연동시 한 번만 슬레이브 제어 장치에서 사용자 인터페이스 코드를 마스터 제어 장치로 전송하면 이후 접속시 사용자 인터페이스 코드를 전송하지 않아도 되므로 소형 무선 기기의 경우 무선 전송 대역폭이 협소하여 매번 다운노드할 경우 시간이 많이 소비될 수 있는 문제를 해결한다.In the present invention, if the master control device and the slave control device transmit the user interface code from the slave control device to the master control device only once at the time of the first interworking, the wireless transmission bandwidth of the small wireless device does not have to be transmitted. It solves the problem that it can be time-consuming when it is narrowed down node every time.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈", "블록" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise. In addition, the terms “… unit”, “… unit”, “module”, “block”, etc. described in the specification mean a unit that processes at least one function or operation, which is hardware or software or a combination of hardware and software. It can be implemented as.

도 1은 본 발명의 실시예에 따른 번역형 사용자 인터페이스의 제어가 가능한 소형 무선 시스템의 구성을 나타낸 도면이다.1 is a diagram illustrating a configuration of a small wireless system capable of controlling a translational user interface according to an exemplary embodiment of the present invention.

본 발명의 실시예에 따른 소형 무선 시스템은 마스터 제어 장치(100) 및 슬레이브 제어 장치(200)를 포함한다.The small wireless system according to the embodiment of the present invention includes a master control device 100 and a slave control device 200.

마스터 제어 장치(100)는 번역형 사용자 인터페이스를 번역하고 제어하여 표시한다. 예를 들어, 마스터 제어 장치(100)는 이동통신 단말기, PDA 및 PC 등의 대용량 정보 처리 장치를 의미한다.The master control device 100 translates, controls and displays the translated user interface. For example, the master control device 100 refers to a large capacity information processing device such as a mobile communication terminal, a PDA, and a PC.

슬레이브 제어 장치(200)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)로부터 사용자 인터페이스(User Interface, 이하 'UI'라 칭함)를 형상화하기 위한 명령어를 수신하고 마스터 제어 장치(100)를 통해 데이터 입출력 및 기능 모드가 제어된다. 예를 들어, 슬레이브 제어 장치(200)는 무선 모뎀을 장착한 혈압계, 오디오 장치 등의 소형 전자기기를 의미한다.The slave control apparatus 200 receives a command for shaping a user interface (hereinafter referred to as 'UI') from the generation module 300 of the translated user interface code, and inputs and outputs data through the master control apparatus 100. And the function mode is controlled. For example, the slave control device 200 refers to a small electronic device such as a blood pressure monitor and an audio device equipped with a wireless modem.

여기서, 번역형 사용자 인터페이스 코드의 생성 모듈(300)은 그래픽 사용자 인터페이스 형식으로 구성되는 UI 코드 편집기(302), 그래픽 사용자 인터페이스 형식을 그래픽의 위치 정보나 제어 정보를 번역하여 정보 기기의 제어 코드로 변역하는 UI 코드 컴파일러(304) 및 코드 최적화를 통해 소형 메모리에 탑재하기 위한 UI 코드를 저장한 메모리부(306)를 포함한다.Here, the generation module 300 of the translation type user interface code may include a UI code editor 302 configured in a graphic user interface format, and a graphic user interface format for translating graphic position information or control information into a control code of an information device. And a memory unit 306 storing UI code for mounting in a small memory through code optimization.

번역형 사용자 인터페이스 코드의 생성 모듈(300)은 UI 코드를 형상화하기 하기 위한 명령어를 생성하는 별도의 장치를 의미한다.The generation module 300 of the translated user interface code refers to a separate device that generates a command for shaping the UI code.

도 2는 본 발명의 실시예에 따른 마스터 제어 장치(100)의 구성을 간략하게 나타낸 블록 구성도이다.2 is a block diagram schematically showing the configuration of the master control device 100 according to an embodiment of the present invention.

본 발명의 실시예에 따른 마스터 제어 장치(100)는 무선 모뎀 마스터(110), 마스터 메모리부(120), 리소스(130), UI 코드 번역부(140), 디스플레이/입력부(150) 및 마스터 제어부(160)를 포함한다.The master control apparatus 100 according to the embodiment of the present invention includes a wireless modem master 110, a master memory unit 120, a resource 130, a UI code translation unit 140, a display / input unit 150, and a master control unit. 160.

무선 모뎀 마스터(110)는 마스터 제어를 위한 무선 모뎀 장치를 의미한다. The wireless modem master 110 refers to a wireless modem device for master control.

마스터 메모리부(120)는 마스터 제어를 위한 제어 코드 및 그래픽 사용자 인터페이스에 관련된 그래픽 데이터가 저장된다.The master memory unit 120 stores control codes for master control and graphic data related to a graphic user interface.

마스터 메모리부(120)는 그래픽 매모리부(122), 제1 UI 코드 메모리부(124), 제N UI 코드 메모리부(126) 및 마스터 메모리부(120)를 포함한다.The master memory unit 120 includes a graphic memory unit 122, a first UI code memory unit 124, an N-th UI code memory unit 126, and a master memory unit 120.

마스터 메모리부(120)는 마스트 제어를 위한 제어 코드 및 그래픽 사용자 인터페이스에 관련된 그래픽 데이터가 저장된다.The master memory unit 120 stores control codes for mast control and graphic data related to a graphic user interface.

그래픽 매모리부(122)는 제어 코드의 그래픽 사용자 인터페이스 관련 정보를 분석하여 각각의 그래픽 사용자 인터페이스 형식으로 디스플레이에 표시하기 위한 그레픽 데이터를 저장한다.The graphic memory unit 122 stores graphic data for analyzing the graphical user interface related information of the control code and displaying it on the display in each graphical user interface format.

제1 UI 코드 메모리부(124) 및 제N UI 코드 메모리부(126)는 슬레이브 제어 장치(200)의 UI 코드 메모리부에 저장된 UI 코드 데이터의 복사본 제1~N을 저장한 다.The first UI code memory unit 124 and the N-th UI code memory unit 126 store copies 1 to N of the UI code data stored in the UI code memory unit of the slave control apparatus 200.

제2 마스터 메모리부(128)는 슬레이브 제어 장치(200)의 슬레이브 제어부(250)가 원격으로 데이터를 임시로 저장하고 사용할 수 있는 마스터 제어 장치(100)가 제공하는 메모리를 의미한다.The second master memory unit 128 refers to a memory provided by the master control device 100 that the slave control unit 250 of the slave control device 200 can temporarily store and use data remotely.

리소스(130)는 대용량 메모리, 네트웍 연결 장치를 포함하는 집합이다.Resource 130 is a collection that includes a large memory, network connection device.

UI 코드 번역부(140)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)로부터 생성된 UI 코드를 수신하여 분석하고, UI 코드와 그래픽 매모리부(122)의 그래픽 데이터를 이용하여 디스플레이/입력부(150)에 그래픽 사용자 인터페이스 형식으로 표시한다.The UI code translation unit 140 receives and analyzes the UI code generated from the generation module 300 of the translating user interface code, and displays the display / input unit using the graphic data of the UI code and the graphic memory unit 122. 150, in the form of a graphical user interface.

디스플레이/입력부(150)는 번역형 사용자 인터페이스를 그래픽 사용자 인터페이스 형식으로 표시하고, 사용자의 입력 신호에 따라 제어 코드를 생성하도록 입력 인터페이스 기능을 담당한다.The display / input unit 150 displays the translation type user interface in the form of a graphic user interface, and plays an input interface function to generate a control code according to a user's input signal.

마스터 제어부(160)는 마스터 제어 장치(100)를 총괄하는 모듈로서, 슬레이브 제어 장치(200)와 무선으로 연결되는 경우 마스터 제어 장치(100)의 고유 번호(액세스 ID, 디바이스 ID)를 슬레이브 제어 장치(200)로 전송하고 고유 번호가 슬레이브 제어 장치(200)에 존재하지 않는 경우 슬레이브 제어 장치(200)에서 생성된 UI 코드를 수신하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공한다.The master controller 160 is a module that oversees the master control device 100. When the master control device 100 is connected to the slave control device 200 wirelessly, the master control unit 160 assigns a unique number (access ID, device ID) of the master control device 100 to the slave control device. If it is transmitted to (200) and the unique number does not exist in the slave control device 200 receives the UI code generated by the slave control device 200 to shape the user interface to provide an input and output function.

마스터 제어부(160)는 디스플레이/입력부(150)를 통해 사용자의 입력 신호에 따라 제어 코드를 생성하고 생성한 제어 코드를 슬레이브 제어 장치(200)로 전송하여 슬레이브 제어 장치(200)의 기능 모드를 실행한다.The master controller 160 generates a control code according to a user input signal through the display / input unit 150 and transmits the generated control code to the slave control apparatus 200 to execute the function mode of the slave control apparatus 200. do.

도 3은 본 발명의 실시예에 따른 슬레이브 제어 장치(200)의 구성을 간략하게 나타낸 블록 구성도이다.3 is a block diagram schematically showing the configuration of the slave control device 200 according to an embodiment of the present invention.

본 발명의 실시예에 따른 슬레이브 제어 장치(200)는 제조자 장치(210) 및 제어 모듈(220)을 포함한다.The slave control device 200 according to the embodiment of the present invention includes a manufacturer device 210 and a control module 220.

제조자 장치(210)는 마스터 제어 장치(100)를 통해 제어되는 모듈이다. 예를 들어, 혈압계, 오디오 장치, MP3 등 소형 전자기기를 의미한다.The manufacturer device 210 is a module controlled via the master control device 100. For example, it refers to a small electronic device such as a blood pressure monitor, an audio device, or an MP3.

제조자 장치(210)는 제조자 장치(210)의 입력 인터페이스를 담당하는 입력부(212), 제조자 장치(210)의 디스플레이 기능을 담당하는 디스플레이부(214), 제조자 장치(210)의 센싱 기능을 담당하는 센서 구동부(216), 메모리와 네트웍 연결 장치의 자원을 제공하는 리소스(218) 및 제어 모듈(220)과 연동하여 제조자 장치(210)의 각 모듈을 제어하는 제조자 제어부(219)를 포함한다.The manufacturer device 210 includes an input unit 212 that is responsible for the input interface of the manufacturer device 210, a display unit 214 that is responsible for the display function of the manufacturer device 210, and a sensing function of the manufacturer device 210. The sensor driver 216, a resource 218 providing resources of a memory and a network connection device, and a manufacturer controller 219 for controlling each module of the manufacturer device 210 in cooperation with the control module 220.

또한, 제조자 제어부(219)는 입력부(212), 디스플레이부(214), 센서 구동부(216) 및 리소스(218)를 제어하고 슬레이브 제어부(250), 마스터 제어부(160), 디스플레이/입력부(150)를 통해 사용자의 입력 처리가 발생하면 슬레이브 제어부(250)에 의해서 규정된 UI 규격을 번역한 후 해당 제어 코드를 수신받아 입력부(212), 디스플레이부(214), 센서 구동부(216) 및 리소스(218)를 제어한다.In addition, the manufacturer controller 219 controls the input unit 212, the display unit 214, the sensor driver 216, and the resource 218, and the slave controller 250, the master controller 160, and the display / input unit 150. When a user's input processing occurs, the UI standard defined by the slave controller 250 is translated, and the corresponding control code is received to receive the input unit 212, the display unit 214, the sensor driver 216, and the resource 218. ).

제어 모듈(220)은 마스터 제어 장치(100)와 연결되어 제어 처리, 전송 번역을 처리하는 제어 장치이다. 예를 들어, 제어 모듈(220)은 지그비(Zigbee)나 블루투스(Bluetooth) 등의 무선 모뎀을 장착한 장치이다.The control module 220 is a control device connected to the master control device 100 to process control processing and transmission translation. For example, the control module 220 is a device equipped with a wireless modem such as Zigbee or Bluetooth.

제어 모듈(220)은 무선 모뎀 슬레이브(230), 슬레이브 메모리부(240) 및 슬 레이브 제어부(250)를 포함한다.The control module 220 includes a wireless modem slave 230, a slave memory unit 240, and a slave controller 250.

무선 모뎀 슬레이브(230)는 슬레이브 제어 장치(200)를 위한 무선 모뎀 장치를 의미한다.The wireless modem slave 230 means a wireless modem device for the slave control device 200.

슬레이브 메모리부(240)는 슬레이브 UI 코드 메모리부(242), ID 메모리부(244) 및 제2 슬레이브 메모리부(246)를 포함한다.The slave memory unit 240 includes a slave UI code memory unit 242, an ID memory unit 244, and a second slave memory unit 246.

슬레이브 UI 코드 메모리부(242)는 번역형 사용자 인터페이스 모듈을 통해 생성된 UI 코드를 저장한다. 여기서, UI 코드의 메모리 구조는 이하의 도 6에서 설명하기로 한다.The slave UI code memory unit 242 stores the UI code generated through the translated user interface module. Here, the memory structure of the UI code will be described with reference to FIG. 6.

ID 메모리부(244)는 마스터 제어부(160)의 접속 정보를 제어하기 위한 메모리 공간으로서 슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 무선 연동시 마스터 제어 장치(100)의 고유 번호를 저장한다.The ID memory unit 244 is a memory space for controlling access information of the master controller 160 and stores a unique number of the master controller 100 when the slave controller 200 and the master controller 100 are wirelessly interworked. do.

제2 슬레이브 메모리부(246)는 마스터 제어 장치(100)와 슬레이브 제어 장치(200)와 연결시 마스터 제어부(160)에 의해서 액세스되도록 임시로 제공되는 메모리 공간이다.The second slave memory unit 246 is a memory space temporarily provided to be accessed by the master control unit 160 when the master control device 100 and the slave control device 200 are connected to each other.

슬레이브 제어부(250)는 슬레이브 메모리부(240)와 무선 모뎀 슬레이브(230)를 제어하고 마스터 제어 장치(100)와 제조자 장치(210)를 연동하여 번역형 사용자 인터페이스 기능을 담당한다.The slave controller 250 controls the slave memory unit 240 and the wireless modem slave 230 and interoperates the master control apparatus 100 and the manufacturer apparatus 210 to perform a translation type user interface function.

슬레이브 제어부(250)는 UI 코드 편집기(302)를 통해 제조사가 원하는 UI 코드를 번역하여 디지털 데이터로 슬레이브 UI 코드 메모리부(242)에 저장한다.The slave controller 250 translates the UI code desired by the manufacturer through the UI code editor 302 and stores it in the slave UI code memory unit 242 as digital data.

도 4는 본 발명의 실시예에 따른 번역형 사용자 인터페이스를 작동하는 모습 을 설명하기 위한 도면이다.4 is a view for explaining the operation of the translation type user interface according to an embodiment of the present invention.

도 1 내지 도 3에서 설명한 모듈의 기능 설명은 생략하기로 한다.The functional description of the module described with reference to FIGS. 1 to 3 will be omitted.

사용자는 UI 코드 편집기(302)를 이용하여 미리 정의된 UI 객체(Object)를 편집하고 편집 결과를 UI 코드 컴파일러(304)를 통해 UI 코드의 메모리 구조(도 6의 형식)로 저장된다.The user edits a predefined UI object using the UI code editor 302 and stores the edited result in the memory structure of the UI code (format of FIG. 6) through the UI code compiler 304.

UI 코드 편집기(302)의 객체 배치 화면은 여러 개가 존재할 수 있으며 이를 패널(Panel)이라 지칭한다.There may be a plurality of object arrangement screens of the UI code editor 302, which are referred to as panels.

UI 코드 편집기(302)는 디스플레이에 한 번에 표시할 수 있는 객체의 모음(Panel)을 편집할 수 있는 모듈로이다.The UI code editor 302 is a modulo that can edit a panel of objects that can be displayed on the display at one time.

패널은 녹음을 실행하는 녹음 버튼 그래픽 사용자 인터페이스 이미지 및 제어 구성(제1 객체)(302a), 녹음하고자 하는 소리의 크기를 조절하는 스크롤바의 이미지 및 제어 구성(제2 객체)(302b), 녹음되는 파일의 목록을 표시하는 리스트의 그래픽 사용자 인터페이스 이미지 및 제어 구성(제3 객체)(302c), 녹음되는 신호의 크기를 표시하는 진행 바의 그래픽 사용자 인터페이스 이미지 및 제어 구성(제4 객체)(302d), 마스터 제어 장치(100)의 파일 리소스를 이용할 수 있는 제1 아이콘 객체(302e), 마스터 제어 장치(100)의 네트윅 리소스를 이용할 수 있는 제2 아이콘 객체(302f), 다른 객체군으로 이동하는 링크 객체(302g)를 포함한다.The panel includes a record button graphical user interface image and control configuration (first object) 302a that executes recording, an image and control configuration (second object) 302b of a scroll bar that controls the volume of the sound to be recorded, Graphical user interface image and control configuration (third object) 302c of a list displaying a list of files, graphical user interface image and control configuration (fourth object) 302d of a progress bar displaying a magnitude of a signal being recorded , A first icon object 302e that can use the file resource of the master control device 100, a second icon object 302f that can use the network resource of the master control device 100, a link to another object group Object 302g.

각 패널에 배치되는 객체들은 번역시 각각의 고유한 객체 번호가 할당된다.Objects placed in each panel are assigned a unique object number for translation.

할당된 고유한 객체 번호는 슬레이브 제어부(250)와 마스터 제어 장치(100)의 중요한 연결 및 구분자가 된다.The assigned unique object number becomes an important connection and identifier of the slave controller 250 and the master control device 100.

도 5는 본 발명의 실시예에 따른 슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 연동되는 경우 번역형 사용자 인터페이스를 번역하고 처리하는 방법을 설명하기 위한 도면이다.FIG. 5 is a diagram for describing a method of translating and processing a translation type user interface when the slave control apparatus 200 and the master control apparatus 100 interoperate according to an exemplary embodiment of the present invention.

제조사는 제조자 장치(210)에 제어 모듈(220)을 탑재하여 슬레이브 제어 장치(200)를 형성한다(S100).The manufacturer mounts the control module 220 in the manufacturer device 210 to form a slave control device 200 (S100).

슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 무선으로 연결되면(마스터 제어부(160)와 슬레이브 제어부(250)가 연결되면), 제조자 장치(210)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)을 이용하여 미리 정의된 UI 객체(Object)를 편집하고 편집한 결과인 UI 코드를 생성하여 이하의 설명할 도 6의 UI 코드의 메모리 구조로 슬레이브 UI 코드 메모리부(242)에 저장한다(S102).When the slave control device 200 and the master control device 100 are wirelessly connected (when the master control unit 160 and the slave control unit 250 are connected), the manufacturer device 210 generates a translation module of the translated user interface code ( The UI code that is a result of editing and editing a predefined UI object is generated using 300 and stored in the slave UI code memory unit 242 as a memory structure of the UI code of FIG. S102).

마스터 제어부(160)는 자신의 고유 번호를 슬레이브 제어부(250)의 ID 메모리부(244)에서 검색한다(S104).The master controller 160 retrieves its unique number from the ID memory unit 244 of the slave controller 250 (S104).

슬레이브 제어 장치(200)는 고유 번호가 존재하지 않으면 슬레이브 제어 장치(200)가 마스터 제어 장치(100)에 최초로 접속됨을 의미하며 UI 코드의 복사본 만들기 작업을 시작한다(S106).If there is no unique number, the slave control device 200 means that the slave control device 200 is first connected to the master control device 100, and starts to make a copy of the UI code (S106).

마스터 제어부(160)는 슬레이브 UI 코드 메모리부(242)의 UI 코드를 마스터 제어 장치(100)의 제1 UI 코드 메모리부(124)에서 제N UI 코드 메모리부(126) 중 하나의 UI 코드 메모리부에 복사하고(S108), 슬레이브 제어 장치(200)의 ID 메모리부(244)에 마스터 제어 장치(100)의 고유 번호를 저장함으로써 이후 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 접속시 다시 복사본을 만들지 않도록 한 다(S110).The master controller 160 controls the UI code of the slave UI code memory 242 from one UI code memory 126 of the Nth UI code memory 126 in the first UI code memory 124 of the master control apparatus 100. The master control device 100 is connected to the slave control device 200 by storing the unique number of the master control device 100 in the ID memory unit 244 of the slave control device 200. Do not make a copy again (S110).

마스터 제어부(160)는 대용량 그래픽 및 사용자 인터페이스 처리에 대한 정보가 저장된 그래픽 매모리부(122)에서 사용자 인터페이스를 형상화하기 위한 정보와 해당 UI 코드를 수신하고 UI 코드 편집기(302)에서 작성된 UI 형식으로 UI 코드 번역부(140), 디스플레이/입력부(150)를 통해 표시하며 그래픽 및 규정된 입출력 처리 기능을 제공한다(S112).The master controller 160 receives the information for shaping the user interface and the corresponding UI code from the graphic memory unit 122 in which the information about the large-scale graphics and the user interface processing are stored, and receives the corresponding UI code in a UI format created by the UI code editor 302. It is displayed through the UI code translation unit 140 and the display / input unit 150 and provides a graphic and a prescribed input / output processing function (S112).

전술한 고유 번호는 이하에서 설명할 액세스 ID 및 디바이스 ID를 의미한다.The aforementioned unique number means an access ID and a device ID to be described below.

마스터 제어 장치(100)는 슬레이브 제어 장치(200)의 UI 규격이 변경되어도 슬레이브 제어 장치(200)와의 무선 접속을 통해 변경된 UI 규격을 분석하고 UI를 자동으로 형상화 및 처리한다. 이로 인하여 슬레이브 제어 장치(200)는 데이터 용량이 큰 그래픽 데이터를 메모리에 저장하지 않아도 그래픽을 처리하는 기능을 마스터 제어 장치(100)에서 제공되도록 하기 때문에 저비용의 장치를 제조하는 효과가 있다.The master control device 100 analyzes the changed UI standard and wirelessly shapes and processes the UI through the wireless connection with the slave control device 200 even when the UI standard of the slave control device 200 is changed. As a result, the slave control apparatus 200 provides a function of processing a graphic even when the graphic data having a large data capacity is not stored in the memory, thereby providing a low cost apparatus.

도 6은 본 발명의 실시예에 따른 UI 코드의 메모리 구조를 나타낸 도면이다.6 is a diagram illustrating a memory structure of UI code according to an embodiment of the present invention.

본 발명의 실시예에 따른 UI 코드의 메모리 구조는 첫 번째 패널의 정보 메모리(Panel1)(401), 첫 번째 패널의 객체 집합들의 메모리(Object Group1)(402), 두 번째 패널의 정보 메모리(Panel2)(403), 두 번째 패널의 객체 집합들의 메모리(Object Group2)(404), N 번째 패널의 정보 메모리(Paneln)(405), N 번째 패널의 객체 집합들의 메모리(Object Groupn)(406)를 포함한다.The memory structure of the UI code according to an embodiment of the present invention is the information memory (Panel1) 401 of the first panel, the memory (Object Group1) 402 of the object sets of the first panel, the information memory (Panel2) of the second panel 403, memory of object sets of the second panel (Object Group 2) 404, information memory of the Nth panel (Paneln) 405, and memory of the Nth panel of object sets (Object Group n) 406. Include.

하나의 패널로 구성될 경우 UI 코드의 메모리 구조(400)는 첫 번째 패널의 정보 메모리(Panel1)(401), 첫 번째 패널의 객체 집합들의 메모리(Object Group1)(402)로 구성된다.When composed of one panel, the memory structure 400 of the UI code includes the information memory (Panel1) 401 of the first panel and the memory (Object Group1) 402 of the object sets of the first panel.

도 6에 도시된 바와 같이, UI 코드의 메모리 구조를 표현한 것으로서 패널 번호(401, 403, 405)와 패널에 배치되는 객체 정보를 저장하는 객체 집합(402, 404, 406)을 포함하여 패널이 여러 개 존재하는 경우 제2 패널번호, 제2 객체 집합, 제N 패널, 제N 객체 집합으로 구성될 수 있다.As shown in FIG. 6, a panel includes a panel number 401, 403, 405, and an object set 402, 404, 406 for storing object information disposed on the panel. If there is a dog may be composed of the second panel number, the second object set, the N-th panel, the N-th object set.

도 7은 본 발명의 실시예에 따른 UI 코드의 메모리 구조 중 객체 집합들의 메모리 구조를 나타낸 도면이다.7 is a diagram illustrating a memory structure of object sets in a memory structure of a UI code according to an embodiment of the present invention.

본 발명의 실시예에 따른 객체 집합들의 메모리 구조(500)는 오브젝트(Object) ID(502), 오브젝트(504), 액션(Action)(506) 및 밸류(Value)(508)를 포함한다.The memory structure 500 of object sets according to an embodiment of the present invention includes an Object ID 502, an Object 504, an Action 506, and a Value 508.

객체 집합들의 메모리 구조는 도 6에서의 UI 코드의 메모리 구조 중 객체 집합들의 메모리 구조를 의미한다.The memory structure of the object sets refers to the memory structure of the object sets of the memory structure of the UI code in FIG.

오브젝트 ID(502)는 UI 코드 편집기(302)에 의해서 자동으로 설정되는 고유한 객체 번호이다.The object ID 502 is a unique object number that is automatically set by the UI code editor 302.

오브젝트(504)는 제1 객체(302a), 제2 객체(302b), 제3 객체(302c), 제4 객체(302d), 제1 아이콘 객체(302e), 제2 아이콘 객체(302f), 링크 객체(302g)를 대표하는 값으로서 객체들을 구분하는 고유 구분자 역할을 담당한다.The object 504 is a first object 302a, a second object 302b, a third object 302c, a fourth object 302d, a first icon object 302e, a second icon object 302f, a link As a value representing the object 302g, it serves as a unique identifier for distinguishing the objects.

액션(506)은 객체의 행위를 규정하는 구분값으로 제1 객체(302a)의 경우 버튼의 눌림 또는 풀림 등의 규정을 나타내는 대표값이다. 예를 들어, 버튼이 단순 버튼 객체인지 동기식으로 눌리는 버튼 객체인지를 구분하는 구분값이다.The action 506 is a division value that defines the behavior of the object and is a representative value that represents a regulation such as a button pressed or released in the case of the first object 302a. For example, it is a distinction that distinguishes whether a button is a simple button object or a button object pressed synchronously.

밸류(506)는 각각의 객체의 특성에 따라 저장되는 값으로서, 객체가 표시되는 영역, 표시 문자, 단위, 범위 초기값, 목록값, 작동 오션 등에 대한 대표값을 표시한다. 예를 들어, 버튼의 표시 문자(녹음 등)을 제공하는 값이다.The value 506 is a value stored according to the characteristics of each object, and represents a representative value for the area, display character, unit, range initial value, list value, operation ocean, etc. in which the object is displayed. For example, this value provides a display character (recording, etc.) of a button.

도 8은 본 발명의 실시예에 따른 슬레이브 제어 장치(200)의 ID 메모리부(244)에 저장되는 고유 번호 코드의 메모리 구조를 나타낸 도면이다.8 is a diagram illustrating a memory structure of a unique number code stored in an ID memory unit 244 of a slave control apparatus 200 according to an exemplary embodiment of the present invention.

본 발명의 실시예에 따른 고유 번호 코드의 메모리 구조(600)는 메모리에 저장된 구조를 표시하는 헤더(마스터 제어 장치(100)의 ID 개수 등이 저장됨)(Assign Header)(602), 장착되는 장치(슬레이브 제어 장치(200))에 부여된 디바이스 ID(Device ID)(604), 장착되는 장치의 통신상에 보안을 위한 보안 ID(Security ID)(606), 첫 번째 접속되어 인증되고 UI 코드가 복사된 마스터 제어 장치(100)의 제1 액세스 ID(Access ID 1)(608), N 번째 접속되어 인증되고 UI 코드가 복사된 마스터 제어 장치(100)의 제N 액세스 ID(Access ID N)(609)를 포함한다.The memory structure 600 of the unique number code according to the embodiment of the present invention is a header (Assign Header) 602, which displays the structure stored in the memory (the number of IDs of the master control apparatus 100, etc.) is mounted. Device ID 604 assigned to the device (slave control device 200), Security ID 606 for security on the communication of the device to be mounted, first connected and authenticated and UI code Is the first access ID (Access ID 1) 608 of the master control device 100 to which the information is copied, and the Nth access ID (Access ID N) of the master control device 100 to which the Nth access is authenticated and the UI code is copied. 609.

여기서, 제1 액세스 ID(608) 및 제N 액세스 ID(609)는 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 접속시 결과로 저장되는 고유번호이다.Here, the first access ID 608 and the N-th access ID 609 are unique numbers stored as a result when the master control device 100 connects to the slave control device 200.

도 9는 본 발명의 실시예에 따른 제어 코드의 메모리 구조를 나타낸 도면이다.9 is a diagram illustrating a memory structure of a control code according to an embodiment of the present invention.

본 발명의 실시예에 따른 제어 코드의 메모리 구조(700)는 액세스 ID(Access ID)(702), 오브젝트 ID(Object ID)(704), 액션(Action)(706), 결과(Result)(708) 및 디바이스 ID(Device ID)(709)를 포함한다. 여기서, 액세스 ID(702) 및 디바이스 ID(709)는 도 8의 디바이스 ID(604) 및 액세스 ID(608, 609)와 동일하다.The memory structure 700 of the control code according to an embodiment of the present invention includes an access ID 702, an object ID 704, an action 706, and a result 708. ) And a Device ID 709. Here, the access ID 702 and the device ID 709 are the same as the device ID 604 and the access IDs 608 and 609 of FIG. 8.

액세스 ID(702)는 마스터 제어부(160)에서 제공하는 고유 번호로 슬레이브 제어 장치(200)의 ID 메모리부(244)에 저장되고 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 연동될 때 제공되는 고유 번호이다.The access ID 702 is stored in the ID memory unit 244 of the slave control device 200 with a unique number provided by the master control unit 160, and the master control device 100 is linked to the slave control device 200. Unique number provided.

오브젝트 ID(704)는 도 7에 도시된 바와 같이 객체들에게 부여된 고유 번호로 도 7의 오브젝트 ID(502)와 동일한 값이다.The object ID 704 is a unique number assigned to the objects as shown in FIG. 7 and is the same value as the object ID 502 of FIG. 7.

액션(706)은 제어 목적에 해당하는 구분자로 도 7의 액션(506)과 동일한 값이며 버튼인 경우 버튼 눌림의 의미를 부여하는 항목이다.The action 706 is a delimiter corresponding to the control purpose and is the same value as the action 506 of FIG. 7, and is an item that gives the meaning of button pressing in the case of a button.

결과(708)는 각각의 제어 상태들의 결과값을 전송하는 항목이다.The result 708 is an item that transmits the result value of the respective control states.

디바이스 ID(709)는 슬레이브 제어 장치(200)의 제어 모듈(220)에 부여된 고유 번호이다.The device ID 709 is a unique number assigned to the control module 220 of the slave control device 200.

액세스 ID(702) 및 디비이스 ID(709)는 마스터 제어 장치(100)와 슬레이브 제어 장치(200)에 부여되는 고유 번호로 여러 개의 마스터 제어 장치(100)가 존재할 때 고유 번호로 할당되어지는 값이다.The access ID 702 and the device ID 709 are unique numbers assigned to the master control device 100 and the slave control device 200, and values assigned to the unique numbers when a plurality of master control devices 100 exist. to be.

전술한 도 4의 제1 객체(302a)에 대응되어 구현되는 버튼 키가 눌리면 도 9에서의 제어 코드가 생성되어 마스터 제어부(160)와 슬레이브 제어부(250)를 통해 제조자 장치(210)로 전송된다.When the button key implemented corresponding to the first object 302a of FIG. 4 is pressed, a control code in FIG. 9 is generated and transmitted to the manufacturer device 210 through the master controller 160 and the slave controller 250. .

제조자 장치(210)는 마스터 제어 장치(100)에서 사용자가 버튼 눌림으로 인지하여 미리 규정된 기능 모드(예를 들어, 녹음)를 작동 또는 중지시킨다.The manufacturer device 210 activates or deactivates a predefined function mode (eg, recording) in response to the user pressing a button on the master control device 100.

액세스 ID(702)와 디바이스 ID(709)는 마스터 제어부(160)와 슬레이브 제어 부(250)가 제어 가능 상태가 되면 슬레이브 제어 장치(200)의 ID 메모리부(244)에 도 9에서의 제어 코드의 메모리 구조(700)로 저장된다.When the master control unit 160 and the slave control unit 250 are in a controllable state, the access ID 702 and the device ID 709 control the ID code in the ID memory unit 244 of the slave control apparatus 200 in FIG. 9. Is stored in the memory structure 700.

제조자 장치(210)는 마스터 제어 장치(100)에 데이터를 저장하고자 하는 경우 도 9의 제어 코드의 메모리 형식(700)으로 객체와 장치에 부여된 고유 번호, 액세스 ID를 부여하고 액션을 쓰기의 대표값으로 부여하며 메모리에 쓰여질 데이터를 슬레이브 제어부(250)을 통해 마스터 제어부(160)로 전송한다.When the manufacturer device 210 intends to store data in the master control device 100, the memory device 700 of the control code of FIG. 9 assigns a unique number, an access ID, and an access ID to an object and a device, and represents a write action. The data to be assigned to the value is transmitted to the master controller 160 through the slave controller 250.

마스터 제어부(160)는 해당 객체를 찾아 메모리 객체인 경우 규정된 메모리에 데이터를 저장한다.The master controller 160 finds a corresponding object and stores data in a prescribed memory in the case of a memory object.

도 10은 본 발명의 실시예에 따른 슬레이브 제어부(250)가 마스터 제어부(160)로 UI 코드를 전송하는 방식을 설명하기 위한 도면이다.FIG. 10 is a diagram for describing a method of transmitting a UI code to a master controller 160 by a slave controller 250 according to an exemplary embodiment of the present invention.

슬레이브 제어부(250)는 마스터 제어 장치(100)가 연결되어 있는지 감시하고 연결이 완료되면 연결된 마스터 제어 장치(100)로부터 액세스 ID를 수신받는다(S200, S202, S204).The slave controller 250 monitors whether the master control device 100 is connected and receives an access ID from the connected master control device 100 when the connection is completed (S200, S202, S204).

슬레이브 제어부(250)는 수신한 액세스 ID와 슬레이브 UI 코드 메모리부(242)에 저장된 액세스 ID와 비교하여 액세스 ID가 존재하지 않는 경우(마스터 제어 장치(100)의 마스터 메모리부(120)에 UI 코드가 존재하지 않는 경우이므로)(S206, S208), 슬레이브 UI 코드 메모리부(242)의 UI 코드를 마스터 제어 장치(100)의 마스터 메모리부(120)로 전송한다(S210).The slave controller 250 compares the received access ID with the access ID stored in the slave UI code memory unit 242, and when the access ID does not exist (the UI code in the master memory unit 120 of the master control apparatus 100). (S206 and S208), the UI code of the slave UI code memory unit 242 is transmitted to the master memory unit 120 of the master control device 100 (S210).

이어서, 슬레이브 제어부(250)는 UI 코드를 마스터 제어 장치(100)로 전송되었는지 전송 완료를 판단하고(S212), 전송이 완료된 경우 마스터 제어 장치(100)의 액세스 ID를 ID 메모리부(244)에 저장한 후(S214), 슬레이브 제어 장치(200)의 디바이스 ID를 마스터 제어 장치(100)로 전송한다(S216).Subsequently, the slave controller 250 determines whether the UI code has been transmitted to the master control apparatus 100 (S212), and when the transmission is completed, transmits the access ID of the master control apparatus 100 to the ID memory unit 244. After storing (S214), the device ID of the slave control apparatus 200 is transmitted to the master control apparatus 100 (S216).

슬레이브 제어부(250)는 S204 단계에서 수신한 액세스 ID와 슬레이브 UI 코드 메모리부(242)에 저장된 액세스 ID와 비교하여 액세스 ID가 존재하는 경우 응답 코드를 생성하여 마스터 제어 장치(100)로 전송하고(S218), 디바이스 ID를 마스터 제어 장치(100)로 전송한다(S216).The slave controller 250 compares the access ID received in operation S204 with the access ID stored in the slave UI code memory unit 242, and generates a response code and transmits the response code to the master control device 100 ( S218) and transmits the device ID to the master control device 100 (S216).

이와 같은 UI 코드 전송 방식은 마스터 제어 장치(100)가 슬레이브 제어 장치(200)로 접속할 경우 슬레이브 UI 코드 메모리부(242)에 저장된 UI 코드를 마스터 제어 장치(100)의 마스터 메모리부(120)에 전송하지 않아도 되는 것이다.In this UI code transmission method, when the master control device 100 is connected to the slave control device 200, the UI code stored in the slave UI code memory unit 242 is transferred to the master memory unit 120 of the master control device 100. You do not have to send it.

이것은 소형 무선 기기의 경우 무선 전송 대역폭이 협소하여 매번 다운노드할 경우 시간이 많이 소비될 수 있는 문제를 해결하기 위한 것이다.This is to solve the problem that a small wireless device may be time-consuming when down-noded each time because the radio transmission bandwidth is narrow.

도 11은 본 발명의 실시예에 따른 제조자 장치(210) 내 제어 이벤트의 처리 절차를 나타낸 도면이다.11 is a diagram illustrating a processing procedure of a control event in the manufacturer device 210 according to an embodiment of the present invention.

마스터 제어 장치(100)의 마스터 제어부(160)는 도 9의 제어 코드의 메모리 형식(700)으로 데이터(제어 이벤트)를 수신받았는지 판단하여 수신이 완료되면(S300, S302), 도 9의 제어 코드의 메모리 형식(700)으로 규정된 데이터를 분석한 후 각각의 ID(액세스 ID, 디바이스 ID)를 해독한다(S304).The master controller 160 of the master control apparatus 100 determines whether the data (control event) has been received in the memory format 700 of the control code of FIG. 9, and when the reception is completed (S300, S302), the control of FIG. 9. After analyzing the data defined by the memory format 700 of the code, each ID (access ID, device ID) is decrypted (S304).

마스터 제어부(160)는 액세스 ID를 기저장된 액세스 ID와 비교하여 일치하면 해당 객체 ID를 비교하여 일치하는 것이 있는 경우 각각의 객체에 해당하는 UI 규정대로 실행한다(S306, S308, S310).The master control unit 160 compares the access ID with the previously stored access ID, compares the corresponding object ID, and executes the UI according to the UI corresponding to each object when there is a match (S306, S308, and S310).

또한, 슬레이브 제어부(250)는 마스터 제어 장치(100)의 디스플레이/입력부(150)에서 제어 이벤트를 수신하면 전술한 단계 에서의 제어 이벤트 처리 방법과 동일하게 적용하여 제어 이벤트를 처리할 수 있으며 UI 규정대로 실행하는 S310 단계 대신에 수신한 데이터를 제조자 제어부(219)로 전송하는 단계로 변경한다.In addition, when the slave control unit 250 receives the control event from the display / input unit 150 of the master control device 100, the slave control unit 250 may process the control event by applying the same method as the control event processing method in the above-described steps, and may provide UI rules. Instead of executing step S310, the received data is transferred to the manufacturer control unit 219.

이상에서 설명한 본 발명의 실시예는 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention described above are not implemented only by the apparatus and / or method, but may be implemented through a program for realizing functions corresponding to the configuration of the embodiment of the present invention, a recording medium on which the program is recorded And such an embodiment can be easily implemented by those skilled in the art from the description of the embodiments described above.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

도 1은 본 발명의 실시예에 따른 번역형 사용자 인터페이스의 제어가 가능한 소형 무선 시스템의 구성을 나타낸 도면이다.1 is a diagram illustrating a configuration of a small wireless system capable of controlling a translational user interface according to an exemplary embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 마스터 제어 장치의 구성을 간략하게 나타낸 블록 구성도이다.2 is a block diagram schematically showing the configuration of a master control apparatus according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 슬레이브 제어 장치의 구성을 간략하게 나타낸 블록 구성도이다.3 is a block diagram schematically illustrating a configuration of a slave control apparatus according to an exemplary embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 번역형 사용자 인터페이스를 작동하는 모습을 설명하기 위한 도면이다.4 is a view for explaining the operation of the translation type user interface according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 슬레이브 제어 장치와 마스터 제어 장치가 연동되는 경우 번역형 사용자 인터페이스를 번역하고 처리하는 방법을 설명하기 위한 도면이다.FIG. 5 is a diagram for describing a method of translating and processing a translation type user interface when a slave control device and a master control device are linked according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 UI 코드의 메모리 구조를 나타낸 도면이다.6 is a diagram illustrating a memory structure of UI code according to an embodiment of the present invention.

도 7은 본 발명의 실시예에 따른 UI 코드의 메모리 구조 중 객체 집합들의 메모리 구조를 나타낸 도면이다.7 is a diagram illustrating a memory structure of object sets in a memory structure of a UI code according to an embodiment of the present invention.

도 8은 본 발명의 실시예에 따른 슬레이브 제어 장치의 ID 메모리부에 저장되는 고유 번호 코드의 메모리 구조를 나타낸 도면이다.8 is a diagram illustrating a memory structure of a unique number code stored in an ID memory unit of a slave control apparatus according to an embodiment of the present invention.

도 9는 본 발명의 실시예에 따른 제어 코드의 메모리 구조를 나타낸 도면이다.9 is a diagram illustrating a memory structure of a control code according to an embodiment of the present invention.

도 10은 본 발명의 실시예에 따른 슬레이브 제어부가 마스터 제어부로 UI 코 드를 전송하는 방식을 설명하기 위한 도면이다.10 is a diagram for describing a method of transmitting a UI code to a master controller by a slave controller according to an embodiment of the present invention.

도 11은 본 발명의 실시예에 따른 제조자 장치 내 제어 이벤트의 처리 절차를 나타낸 도면이다.11 is a diagram illustrating a processing procedure of a control event in a manufacturer device according to an embodiment of the present invention.

Claims (12)

(a) 마스터 제어 장치―상기 마스터 제어 장치는 번역형 사용자 인터페이스를 번역하고 제어하여 표시함―와 슬레이브 제어 장치―상기 슬레이브 제어 장치는 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 상기 마스터 제어 장치를 통해 제어됨―가 무선으로 연결되는 단계;(a) a master control device, wherein the master control device translates, controls, and displays a translational user interface; and a slave control device; the slave control device is equipped with a generation module of translational user interface code and the master control device; Controlled via the wireless connection; (b) 상기 슬레이브 제어 장치는 상기 생성 모듈을 통해 미리 정의된 사용자 인터페이스 객체를 편집하여 사용자 인터페이스 코드를 생성하는 단계;(b) the slave control device generating a user interface code by editing a predefined user interface object through the generation module; (c) 상기 마스터 제어 장치는 자신의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 검색되지 않는 경우 슬레이브 제어 장치로부터 상기 사용자 인터페이스 코드를 수신하여 저장하는 단계;(c) the master control device transmitting its own unique number to the slave control device and receiving and storing the user interface code from a slave control device when the unique number is not retrieved; (d) 상기 마스터 제어 장치는 상기 사용자 인터페이스 코드와 사용자 인터페이스를 형상화하기 위한 그래픽 정보를 이용하여 그래픽 및 규정된 입출력 처리 기능을 제공하는 단계; 및(d) providing, by the master control apparatus, graphics and prescribed input / output processing functions by using the user interface code and graphic information for shaping the user interface; And (e) 상기 마스터 제어 장치는 사용자의 입력에 따라 제어 코드가 생성되어 상기 슬레이브 제어 장치로 전송하고 상기 제어 코드에 따라 상기 슬레이브 제어 장치의 기능 모드를 실행하는 단계(e) the master control device generating a control code according to a user input and transmitting the control code to the slave control device and executing a function mode of the slave control device according to the control code; 를 포함하고,Including, 상기 (c)단계에서,In the step (c), 상기 슬레이브 제어 장치는 상기 고유 번호가 상기 슬레이브 제어 장치에서 검색되는 경우 응답 코드를 생성하여 상기 마스터 제어 장치로 전송하고 장치에 부여된 고유 번호를 나타내는 디바이스 ID를 상기 마스터 제어 장치로 전송하는 단계Generating a response code to the master control device and transmitting a device ID indicating a unique number assigned to the device to the master control device when the unique number is retrieved from the slave control device; 를 더 포함하는 번역형 사용자 인터페이스 제어 방법.Translated user interface control method further comprising. 삭제delete 제1 항에 있어서,According to claim 1, 상기 사용자 인터페이스 코드는 객체의 배치 화면을 나타내는 패널의 번호와 상기 패널에 배치되는 객체 정보를 저장한 객체 집합을 포함하는 번역형 사용자 인터페이스 제어 방법.The user interface code includes a panel number indicating an arrangement screen of an object and a set of objects storing object information disposed on the panel. 제1 항에 있어서,According to claim 1, 상기 제어 코드는 상기 마스터 제어 장치 또는 상기 슬레이브 제어 장치에서 사용자 입력 처리가 발생하는 경우 생성되며 상기 마스터 제어 장치에서 제공하는 고유 번호를 나타내는 액세스 ID와 상기 슬레이브 제어 장치에 부여된 고유 번호를 나타내는 디바이스 ID를 포함하는 번역형 사용자 인터페이스 제어 방법.The control code is generated when a user input process occurs in the master control device or the slave control device, and an access ID indicating a unique number provided by the master control device and a device ID indicating a unique number assigned to the slave control device. Translated user interface control method comprising a. 삭제delete 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 무선 모뎀을 장착한 소형 전자기기인 슬레이브 제어 장치와 무선으로 연결되는 경우 장치의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 상기 슬레이브 제어 장치에 존재하지 않는 경우 상기 슬레이브 제어 장치에서 생성된 사용자 인터페이스 코드를 수신하며 상기 수신한 사용자 인터페이스 코드를 이용하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공하는 마스터 제어부;In case of wireless connection with a slave control device which is a small electronic device equipped with a generation module of a translation type user interface code and a wireless modem, the unique number of the device is transmitted to the slave control device, and the unique number is transmitted to the slave control device. A master controller configured to receive a user interface code generated by the slave control device and to provide an input / output function by shaping the user interface by using the received user interface code; 그래픽 사용자 인터페이스 형식으로 표시하기 위한 그래픽 데이터와 상기 생성한 사용자 인터페이스 코드를 수신하여 저장하는 마스터 메모리부;A master memory unit for receiving and storing graphic data for displaying in a graphic user interface format and the generated user interface code; 상기 수신한 사용자 인터페이스 코드를 분석하고 상기 그래픽 데이터를 이용하여 상기 그래픽 사용자 인터페이스 형식으로 표시하도록 번역하는 사용자 인터페이스 코드 번역부; 및A user interface code translation unit for analyzing the received user interface code and translating the received user interface code to display in the graphic user interface format using the graphic data; And 상기 수신한 사용자 인터페이스 코드를 상기 그래픽 사용자 인터페이스 형식으로 표시하고 사용자의 입력 신호에 따라 제어 코드를 생성하는 입력 인터페이스를 제공하는 디스플레이 입력부A display input unit which displays the received user interface code in the form of the graphical user interface and provides an input interface for generating a control code according to a user input signal 를 포함하고,Including, 상기 마스터 제어부는 상기 생성 모듈을 통해 구현되는 객체가 상기 사용자 인터페이스 번역부에서 상기 그래픽 사용자 인터페이스 형식으로 번역되어 상기 디스플레이 입력부에 표시되는 것을 특징으로 하는 마스터 제어 장치.The master controller is a master control device, characterized in that the object implemented through the generation module is translated in the form of the graphical user interface in the user interface translation unit and displayed on the display input unit. 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 무선 모뎀을 장착한 소형 전자기기인 슬레이브 제어 장치와 무선으로 연결되는 경우 장치의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 상기 슬레이브 제어 장치에 존재하지 않는 경우 상기 슬레이브 제어 장치에서 생성된 사용자 인터페이스 코드를 수신하며 상기 수신한 사용자 인터페이스 코드를 이용하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공하는 마스터 제어부;In case of wireless connection with a slave control device which is a small electronic device equipped with a generation module of a translation type user interface code and is equipped with a wireless modem, the unique number of the device is transmitted to the slave control device, and the unique number is transmitted to the slave control device. A master controller configured to receive a user interface code generated by the slave control device and to provide an input / output function by shaping the user interface by using the received user interface code; 그래픽 사용자 인터페이스 형식으로 표시하기 위한 그래픽 데이터와 상기 생성한 사용자 인터페이스 코드를 수신하여 저장하는 마스터 메모리부;A master memory unit for receiving and storing graphic data for displaying in a graphic user interface format and the generated user interface code; 상기 수신한 사용자 인터페이스 코드를 분석하고 상기 그래픽 데이터를 이용하여 상기 그래픽 사용자 인터페이스 형식으로 표시하도록 번역하는 사용자 인터페이스 코드 번역부; 및A user interface code translation unit for analyzing the received user interface code and translating the received user interface code to display in the graphic user interface format using the graphic data; And 상기 수신한 사용자 인터페이스 코드를 상기 그래픽 사용자 인터페이스 형식으로 표시하고 사용자의 입력 신호에 따라 제어 코드를 생성하는 입력 인터페이스를 제공하는 디스플레이 입력부A display input unit which displays the received user interface code in the form of the graphical user interface and provides an input interface for generating a control code according to a user input signal 를 포함하고,Including, 상기 마스터 제어부는 상기 디스플레이 입력부를 통해 사용자의 입력 처리가 발생하면 상기 제어 코드를 생성하여 상기 슬레이브 제어 장치로 전송함으로써 미리 규정된 기능 모드를 수행하는 것을 특징으로 하는 마스터 제어 장치.The master controller generates a control code and transmits the control code to the slave controller when the user input processing occurs through the display input unit to perform a predefined function mode. 번역형 사용자 인터페이스 코드의 생성 모듈을 탑재하고 무선 모뎀을 장착한 소형 전자기기인 슬레이브 제어 장치와 무선으로 연결되는 경우 장치의 고유 번호를 상기 슬레이브 제어 장치로 전송하고 상기 고유 번호가 상기 슬레이브 제어 장치에 존재하지 않는 경우 상기 슬레이브 제어 장치에서 생성된 사용자 인터페이스 코드를 수신하며 상기 수신한 사용자 인터페이스 코드를 이용하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공하는 마스터 제어부;In case of wireless connection with a slave control device which is a small electronic device equipped with a generation module of a translation type user interface code and is equipped with a wireless modem, the unique number of the device is transmitted to the slave control device, and the unique number is transmitted to the slave control device. A master controller configured to receive a user interface code generated by the slave control device and to provide an input / output function by shaping the user interface by using the received user interface code; 그래픽 사용자 인터페이스 형식으로 표시하기 위한 그래픽 데이터와 상기 생성한 사용자 인터페이스 코드를 수신하여 저장하는 마스터 메모리부;A master memory unit for receiving and storing graphic data for displaying in a graphic user interface format and the generated user interface code; 상기 수신한 사용자 인터페이스 코드를 분석하고 상기 그래픽 데이터를 이용하여 상기 그래픽 사용자 인터페이스 형식으로 표시하도록 번역하는 사용자 인터페이스 코드 번역부; 및A user interface code translation unit for analyzing the received user interface code and translating the received user interface code to display in the graphic user interface format using the graphic data; And 상기 수신한 사용자 인터페이스 코드를 상기 그래픽 사용자 인터페이스 형식으로 표시하고 사용자의 입력 신호에 따라 제어 코드를 생성하는 입력 인터페이스를 제공하는 디스플레이 입력부A display input unit which displays the received user interface code in the form of the graphical user interface and provides an input interface for generating a control code according to a user input signal 를 포함하고,Including, 상기 마스터 제어부는 상기 슬레이브 제어 장치의 사용자 인터페이스 규격이 변경되어도 상기 슬레이브 제어 장치와의 무선 접속을 통해 변경된 사용자 인터페이스 규격을 분석하고 상기 사용자 인터페이스 규격을 자동으로 형상화하여 처리하는 것을 특징으로 하는 마스터 제어 장치.The master controller analyzes the changed user interface standard through a wireless connection with the slave control device even when the user interface standard of the slave control device is changed, and automatically forms and processes the user interface standard. . 삭제delete 번역형 사용자 인터페이스 코드의 생성 모듈을 통해 미리 정의된 사용자 인터페이스 객체를 편집하여 상기 번역형 사용자 인터페이스 코드를 생성하고 마스터 제어 장치―상기 마스터 제어 장치는 상기 번역형 사용자 인터페이스 코드를 번역하고 제어하여 표시함―와 무선으로 연동하여 상기 마스터 제어 장치에 의해 상기 번역형 사용자 인터페이스 코드의 제어 처리 및 전송 번역을 처리하는 제어 모듈; 및The user interface code is generated through the generation module of the translated user interface code to generate the translated user interface code, and a master control device, wherein the master control device translates and displays the translated user interface code. A control module for wirelessly interworking with the control module to control and transmit translation of the translated user interface code by the master control device; And 상기 마스터 제어 장치로부터 사용자의 입력 처리가 발생하면 상기 제어 모듈에 의해서 규정된 상기 번역형 사용자 인터페이스 코드를 번역한 후 해당 제어 코드를 수신받아 미리 규정된 기능 모드를 수행하는 제조자 장치When the user input processing from the master control device occurs, the manufacturer device for translating the translation type user interface code prescribed by the control module and receiving the corresponding control code to perform a predefined function mode 를 포함하고, Including, 상기 제어 모듈은 상기 마스터 제어 장치와 연동시 상기 마스터 제어 장치의 고유 번호를 수신하고 상기 고유 번호를 검색하여 검색되지 않는 경우 상기 생성한 번역형 사용자 인터페이스 코드를 상기 마스터 제어 장치로 전송하고 상기 마스터 제어 장치의 고유 번호를 저장하며 디바이스 ID를 상기 마스터 제어 장치로 전송하는 것을 특징으로 하는 슬레이브 제어 장치.The control module receives the unique number of the master control device when interworking with the master control device, and transmits the generated translation type user interface code to the master control device when the unique number is not retrieved. A slave control device storing a unique number of the device and transmitting a device ID to the master control device. 번역형 사용자 인터페이스 코드의 생성 모듈을 통해 미리 정의된 사용자 인터페이스 객체를 편집하여 상기 번역형 사용자 인터페이스 코드를 생성하고 마스터 제어 장치―상기 마스터 제어 장치는 상기 번역형 사용자 인터페이스 코드를 번역하고 제어하여 표시함―와 무선으로 연동하여 상기 마스터 제어 장치에 의해 상기 번역형 사용자 인터페이스 코드의 제어 처리 및 전송 번역을 처리하는 제어 모듈; 및The user interface code is generated through the generation module of the translated user interface code to generate the translated user interface code, and a master control device, wherein the master control device translates and displays the translated user interface code. A control module for wirelessly interworking with the control module to control and transmit translation of the translated user interface code by the master control device; And 상기 마스터 제어 장치로부터 사용자의 입력 처리가 발생하면 상기 제어 모듈에 의해서 규정된 상기 번역형 사용자 인터페이스 코드를 번역한 후 해당 제어 코드를 수신받아 미리 규정된 기능 모드를 수행하는 제조자 장치When the user input processing from the master control device occurs, the manufacturer device for translating the translation type user interface code prescribed by the control module and receiving the corresponding control code to perform a predefined function mode 를 포함하고,Including, 상기 제조자 장치는 상기 마스터 제어 장치에 데이터를 저장하고자 하는 경우 상기 제어 코드에 쓰기의 대표값과 객체와 장치에 부여된 고유 번호를 포함하여 상기 마스터 제어 장치로 전송하는 것을 특징으로 하는 슬레이브 제어 장치.And when the manufacturer device intends to store data in the master control device, transmits to the master control device including a representative value of writing to the control code and a unique number assigned to the object and the device. 제10 항 또는 제11 항에 있어서,The method according to claim 10 or 11, wherein 상기 제어 코드는 상기 마스터 제어 장치 또는 상기 제조자 장치에서 사용자 입력 처리가 발생하는 경우 생성되며 상기 마스터 제어 장치에서 제공하는 고유 번호를 나타내는 액세스 ID와 상기 제어 모듈에서 제공하는 고유 번호를 나타내는 디바이스 ID를 포함하는 슬레이브 제어 장치.The control code is generated when a user input process occurs in the master control device or the manufacturer device, and includes an access ID indicating a unique number provided by the master control device and a device ID indicating a unique number provided by the control module. Slave control unit.
KR1020090034819A 2008-11-19 2009-04-21 Master control device and slave control device and translational user interface control method using the same Expired - Fee Related KR101032148B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020080115322 2008-11-19
KR20080115322 2008-11-19

Publications (2)

Publication Number Publication Date
KR20100056342A KR20100056342A (en) 2010-05-27
KR101032148B1 true KR101032148B1 (en) 2011-05-03

Family

ID=42280513

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090034819A Expired - Fee Related KR101032148B1 (en) 2008-11-19 2009-04-21 Master control device and slave control device and translational user interface control method using the same

Country Status (1)

Country Link
KR (1) KR101032148B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010029916A (en) * 1999-07-12 2001-04-16 포만 제프리 엘 Computer device control system, method and program product thereof
KR100442281B1 (en) * 2002-08-26 2004-08-02 엘지전자 주식회사 Method for controlling of Home Network System

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010029916A (en) * 1999-07-12 2001-04-16 포만 제프리 엘 Computer device control system, method and program product thereof
KR100442281B1 (en) * 2002-08-26 2004-08-02 엘지전자 주식회사 Method for controlling of Home Network System

Also Published As

Publication number Publication date
KR20100056342A (en) 2010-05-27

Similar Documents

Publication Publication Date Title
CN1655120B (en) Hosted application as a designer in an integrated development environment
KR101794378B1 (en) Remote control of a telephone
JP6367933B2 (en) User interface control in network audio systems
CN101201567B (en) Image forming device and display control method
US11595468B2 (en) Data capture on a serial device
KR101995736B1 (en) Method and bluetooth device for providing information associated with the bluetooth device
CN102576283A (en) Apparatus and method for providing customizable remote user interface pages
US12350863B2 (en) Data capture on a serial device
JP6040617B2 (en) COMMUNICATION DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
CN101276511B (en) Remote control apparatus, remote control configuration unit for generating file and corresponding method and equipment
CN102243576A (en) Image forming apparatus and image forming method
CN103902688A (en) File operation synchronizing method and device
KR101032148B1 (en) Master control device and slave control device and translational user interface control method using the same
JP2008301377A (en) Communication device, display control method, and program
US20070106770A1 (en) Managing a remote device by a communication element that does not specify an identifier for the management object
US9552404B2 (en) Data model definition display and modification
EP1912127A2 (en) Method and apparatus for controlling database in mobile communication terminal
KR100634798B1 (en) Home appliance network system and its operation method
CN114020381B (en) Terminal equipment, plug-in deployment method and storage medium
JP6264406B2 (en) COMMUNICATION DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
CN112929855B (en) Internet of things equipment binding method and system
CN114840194A (en) Code and operating system generation method and device, server and electronic equipment
CN101166131B (en) Universal plug and play based network system and method of controlling the same
KR20220148579A (en) An apparatus for automatically generating custom designed user interfaces of input interfaces and a method for operating it
Bleul et al. Multimodal dialog description for mobile devices

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20131211

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20141208

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20151221

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170421

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180420

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20220423

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20220423