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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/08—Interfaces 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
본 발명은 소형 무선 시스템에서 장치 연동 방법에 관한 것으로서, 특히 소형 시스템 기반의 번역형 사용자 인터페이스 제어 방법에 관한 것이다.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
마스터 제어 장치(100)는 번역형 사용자 인터페이스를 번역하고 제어하여 표시한다. 예를 들어, 마스터 제어 장치(100)는 이동통신 단말기, PDA 및 PC 등의 대용량 정보 처리 장치를 의미한다.The
슬레이브 제어 장치(200)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)로부터 사용자 인터페이스(User Interface, 이하 'UI'라 칭함)를 형상화하기 위한 명령어를 수신하고 마스터 제어 장치(100)를 통해 데이터 입출력 및 기능 모드가 제어된다. 예를 들어, 슬레이브 제어 장치(200)는 무선 모뎀을 장착한 혈압계, 오디오 장치 등의 소형 전자기기를 의미한다.The
여기서, 번역형 사용자 인터페이스 코드의 생성 모듈(300)은 그래픽 사용자 인터페이스 형식으로 구성되는 UI 코드 편집기(302), 그래픽 사용자 인터페이스 형식을 그래픽의 위치 정보나 제어 정보를 번역하여 정보 기기의 제어 코드로 변역하는 UI 코드 컴파일러(304) 및 코드 최적화를 통해 소형 메모리에 탑재하기 위한 UI 코드를 저장한 메모리부(306)를 포함한다.Here, the
번역형 사용자 인터페이스 코드의 생성 모듈(300)은 UI 코드를 형상화하기 하기 위한 명령어를 생성하는 별도의 장치를 의미한다.The
도 2는 본 발명의 실시예에 따른 마스터 제어 장치(100)의 구성을 간략하게 나타낸 블록 구성도이다.2 is a block diagram schematically showing the configuration of the
본 발명의 실시예에 따른 마스터 제어 장치(100)는 무선 모뎀 마스터(110), 마스터 메모리부(120), 리소스(130), UI 코드 번역부(140), 디스플레이/입력부(150) 및 마스터 제어부(160)를 포함한다.The
무선 모뎀 마스터(110)는 마스터 제어를 위한 무선 모뎀 장치를 의미한다. The
마스터 메모리부(120)는 마스터 제어를 위한 제어 코드 및 그래픽 사용자 인터페이스에 관련된 그래픽 데이터가 저장된다.The
마스터 메모리부(120)는 그래픽 매모리부(122), 제1 UI 코드 메모리부(124), 제N UI 코드 메모리부(126) 및 마스터 메모리부(120)를 포함한다.The
마스터 메모리부(120)는 마스트 제어를 위한 제어 코드 및 그래픽 사용자 인터페이스에 관련된 그래픽 데이터가 저장된다.The
그래픽 매모리부(122)는 제어 코드의 그래픽 사용자 인터페이스 관련 정보를 분석하여 각각의 그래픽 사용자 인터페이스 형식으로 디스플레이에 표시하기 위한 그레픽 데이터를 저장한다.The
제1 UI 코드 메모리부(124) 및 제N UI 코드 메모리부(126)는 슬레이브 제어 장치(200)의 UI 코드 메모리부에 저장된 UI 코드 데이터의 복사본 제1~N을 저장한 다.The first UI
제2 마스터 메모리부(128)는 슬레이브 제어 장치(200)의 슬레이브 제어부(250)가 원격으로 데이터를 임시로 저장하고 사용할 수 있는 마스터 제어 장치(100)가 제공하는 메모리를 의미한다.The second
리소스(130)는 대용량 메모리, 네트웍 연결 장치를 포함하는 집합이다.
UI 코드 번역부(140)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)로부터 생성된 UI 코드를 수신하여 분석하고, UI 코드와 그래픽 매모리부(122)의 그래픽 데이터를 이용하여 디스플레이/입력부(150)에 그래픽 사용자 인터페이스 형식으로 표시한다.The UI
디스플레이/입력부(150)는 번역형 사용자 인터페이스를 그래픽 사용자 인터페이스 형식으로 표시하고, 사용자의 입력 신호에 따라 제어 코드를 생성하도록 입력 인터페이스 기능을 담당한다.The display /
마스터 제어부(160)는 마스터 제어 장치(100)를 총괄하는 모듈로서, 슬레이브 제어 장치(200)와 무선으로 연결되는 경우 마스터 제어 장치(100)의 고유 번호(액세스 ID, 디바이스 ID)를 슬레이브 제어 장치(200)로 전송하고 고유 번호가 슬레이브 제어 장치(200)에 존재하지 않는 경우 슬레이브 제어 장치(200)에서 생성된 UI 코드를 수신하여 사용자 인터페이스를 형상화하여 입출력 기능을 제공한다.The
마스터 제어부(160)는 디스플레이/입력부(150)를 통해 사용자의 입력 신호에 따라 제어 코드를 생성하고 생성한 제어 코드를 슬레이브 제어 장치(200)로 전송하여 슬레이브 제어 장치(200)의 기능 모드를 실행한다.The
도 3은 본 발명의 실시예에 따른 슬레이브 제어 장치(200)의 구성을 간략하게 나타낸 블록 구성도이다.3 is a block diagram schematically showing the configuration of the
본 발명의 실시예에 따른 슬레이브 제어 장치(200)는 제조자 장치(210) 및 제어 모듈(220)을 포함한다.The
제조자 장치(210)는 마스터 제어 장치(100)를 통해 제어되는 모듈이다. 예를 들어, 혈압계, 오디오 장치, MP3 등 소형 전자기기를 의미한다.The
제조자 장치(210)는 제조자 장치(210)의 입력 인터페이스를 담당하는 입력부(212), 제조자 장치(210)의 디스플레이 기능을 담당하는 디스플레이부(214), 제조자 장치(210)의 센싱 기능을 담당하는 센서 구동부(216), 메모리와 네트웍 연결 장치의 자원을 제공하는 리소스(218) 및 제어 모듈(220)과 연동하여 제조자 장치(210)의 각 모듈을 제어하는 제조자 제어부(219)를 포함한다.The
또한, 제조자 제어부(219)는 입력부(212), 디스플레이부(214), 센서 구동부(216) 및 리소스(218)를 제어하고 슬레이브 제어부(250), 마스터 제어부(160), 디스플레이/입력부(150)를 통해 사용자의 입력 처리가 발생하면 슬레이브 제어부(250)에 의해서 규정된 UI 규격을 번역한 후 해당 제어 코드를 수신받아 입력부(212), 디스플레이부(214), 센서 구동부(216) 및 리소스(218)를 제어한다.In addition, the
제어 모듈(220)은 마스터 제어 장치(100)와 연결되어 제어 처리, 전송 번역을 처리하는 제어 장치이다. 예를 들어, 제어 모듈(220)은 지그비(Zigbee)나 블루투스(Bluetooth) 등의 무선 모뎀을 장착한 장치이다.The
제어 모듈(220)은 무선 모뎀 슬레이브(230), 슬레이브 메모리부(240) 및 슬 레이브 제어부(250)를 포함한다.The
무선 모뎀 슬레이브(230)는 슬레이브 제어 장치(200)를 위한 무선 모뎀 장치를 의미한다.The
슬레이브 메모리부(240)는 슬레이브 UI 코드 메모리부(242), ID 메모리부(244) 및 제2 슬레이브 메모리부(246)를 포함한다.The
슬레이브 UI 코드 메모리부(242)는 번역형 사용자 인터페이스 모듈을 통해 생성된 UI 코드를 저장한다. 여기서, UI 코드의 메모리 구조는 이하의 도 6에서 설명하기로 한다.The slave UI
ID 메모리부(244)는 마스터 제어부(160)의 접속 정보를 제어하기 위한 메모리 공간으로서 슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 무선 연동시 마스터 제어 장치(100)의 고유 번호를 저장한다.The ID memory unit 244 is a memory space for controlling access information of the
제2 슬레이브 메모리부(246)는 마스터 제어 장치(100)와 슬레이브 제어 장치(200)와 연결시 마스터 제어부(160)에 의해서 액세스되도록 임시로 제공되는 메모리 공간이다.The second
슬레이브 제어부(250)는 슬레이브 메모리부(240)와 무선 모뎀 슬레이브(230)를 제어하고 마스터 제어 장치(100)와 제조자 장치(210)를 연동하여 번역형 사용자 인터페이스 기능을 담당한다.The
슬레이브 제어부(250)는 UI 코드 편집기(302)를 통해 제조사가 원하는 UI 코드를 번역하여 디지털 데이터로 슬레이브 UI 코드 메모리부(242)에 저장한다.The
도 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 코드 편집기(302)의 객체 배치 화면은 여러 개가 존재할 수 있으며 이를 패널(Panel)이라 지칭한다.There may be a plurality of object arrangement screens of the
UI 코드 편집기(302)는 디스플레이에 한 번에 표시할 수 있는 객체의 모음(Panel)을 편집할 수 있는 모듈로이다.The
패널은 녹음을 실행하는 녹음 버튼 그래픽 사용자 인터페이스 이미지 및 제어 구성(제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
각 패널에 배치되는 객체들은 번역시 각각의 고유한 객체 번호가 할당된다.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
도 5는 본 발명의 실시예에 따른 슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 연동되는 경우 번역형 사용자 인터페이스를 번역하고 처리하는 방법을 설명하기 위한 도면이다.FIG. 5 is a diagram for describing a method of translating and processing a translation type user interface when the
제조사는 제조자 장치(210)에 제어 모듈(220)을 탑재하여 슬레이브 제어 장치(200)를 형성한다(S100).The manufacturer mounts the
슬레이브 제어 장치(200)와 마스터 제어 장치(100)가 무선으로 연결되면(마스터 제어부(160)와 슬레이브 제어부(250)가 연결되면), 제조자 장치(210)는 번역형 사용자 인터페이스 코드의 생성 모듈(300)을 이용하여 미리 정의된 UI 객체(Object)를 편집하고 편집한 결과인 UI 코드를 생성하여 이하의 설명할 도 6의 UI 코드의 메모리 구조로 슬레이브 UI 코드 메모리부(242)에 저장한다(S102).When the
마스터 제어부(160)는 자신의 고유 번호를 슬레이브 제어부(250)의 ID 메모리부(244)에서 검색한다(S104).The
슬레이브 제어 장치(200)는 고유 번호가 존재하지 않으면 슬레이브 제어 장치(200)가 마스터 제어 장치(100)에 최초로 접속됨을 의미하며 UI 코드의 복사본 만들기 작업을 시작한다(S106).If there is no unique number, the
마스터 제어부(160)는 슬레이브 UI 코드 메모리부(242)의 UI 코드를 마스터 제어 장치(100)의 제1 UI 코드 메모리부(124)에서 제N UI 코드 메모리부(126) 중 하나의 UI 코드 메모리부에 복사하고(S108), 슬레이브 제어 장치(200)의 ID 메모리부(244)에 마스터 제어 장치(100)의 고유 번호를 저장함으로써 이후 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 접속시 다시 복사본을 만들지 않도록 한 다(S110).The
마스터 제어부(160)는 대용량 그래픽 및 사용자 인터페이스 처리에 대한 정보가 저장된 그래픽 매모리부(122)에서 사용자 인터페이스를 형상화하기 위한 정보와 해당 UI 코드를 수신하고 UI 코드 편집기(302)에서 작성된 UI 형식으로 UI 코드 번역부(140), 디스플레이/입력부(150)를 통해 표시하며 그래픽 및 규정된 입출력 처리 기능을 제공한다(S112).The
전술한 고유 번호는 이하에서 설명할 액세스 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
도 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
하나의 패널로 구성될 경우 UI 코드의 메모리 구조(400)는 첫 번째 패널의 정보 메모리(Panel1)(401), 첫 번째 패널의 객체 집합들의 메모리(Object Group1)(402)로 구성된다.When composed of one panel, the
도 6에 도시된 바와 같이, UI 코드의 메모리 구조를 표현한 것으로서 패널 번호(401, 403, 405)와 패널에 배치되는 객체 정보를 저장하는 객체 집합(402, 404, 406)을 포함하여 패널이 여러 개 존재하는 경우 제2 패널번호, 제2 객체 집합, 제N 패널, 제N 객체 집합으로 구성될 수 있다.As shown in FIG. 6, a panel includes a
도 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
객체 집합들의 메모리 구조는 도 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
오브젝트(504)는 제1 객체(302a), 제2 객체(302b), 제3 객체(302c), 제4 객체(302d), 제1 아이콘 객체(302e), 제2 아이콘 객체(302f), 링크 객체(302g)를 대표하는 값으로서 객체들을 구분하는 고유 구분자 역할을 담당한다.The
액션(506)은 객체의 행위를 규정하는 구분값으로 제1 객체(302a)의 경우 버튼의 눌림 또는 풀림 등의 규정을 나타내는 대표값이다. 예를 들어, 버튼이 단순 버튼 객체인지 동기식으로 눌리는 버튼 객체인지를 구분하는 구분값이다.The
밸류(506)는 각각의 객체의 특성에 따라 저장되는 값으로서, 객체가 표시되는 영역, 표시 문자, 단위, 범위 초기값, 목록값, 작동 오션 등에 대한 대표값을 표시한다. 예를 들어, 버튼의 표시 문자(녹음 등)을 제공하는 값이다.The
도 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
본 발명의 실시예에 따른 고유 번호 코드의 메모리 구조(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
여기서, 제1 액세스 ID(608) 및 제N 액세스 ID(609)는 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 접속시 결과로 저장되는 고유번호이다.Here, the
도 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
액세스 ID(702)는 마스터 제어부(160)에서 제공하는 고유 번호로 슬레이브 제어 장치(200)의 ID 메모리부(244)에 저장되고 마스터 제어 장치(100)가 슬레이브 제어 장치(200)에 연동될 때 제공되는 고유 번호이다.The
오브젝트 ID(704)는 도 7에 도시된 바와 같이 객체들에게 부여된 고유 번호로 도 7의 오브젝트 ID(502)와 동일한 값이다.The
액션(706)은 제어 목적에 해당하는 구분자로 도 7의 액션(506)과 동일한 값이며 버튼인 경우 버튼 눌림의 의미를 부여하는 항목이다.The
결과(708)는 각각의 제어 상태들의 결과값을 전송하는 항목이다.The
디바이스 ID(709)는 슬레이브 제어 장치(200)의 제어 모듈(220)에 부여된 고유 번호이다.The
액세스 ID(702) 및 디비이스 ID(709)는 마스터 제어 장치(100)와 슬레이브 제어 장치(200)에 부여되는 고유 번호로 여러 개의 마스터 제어 장치(100)가 존재할 때 고유 번호로 할당되어지는 값이다.The
전술한 도 4의 제1 객체(302a)에 대응되어 구현되는 버튼 키가 눌리면 도 9에서의 제어 코드가 생성되어 마스터 제어부(160)와 슬레이브 제어부(250)를 통해 제조자 장치(210)로 전송된다.When the button key implemented corresponding to the
제조자 장치(210)는 마스터 제어 장치(100)에서 사용자가 버튼 눌림으로 인지하여 미리 규정된 기능 모드(예를 들어, 녹음)를 작동 또는 중지시킨다.The
액세스 ID(702)와 디바이스 ID(709)는 마스터 제어부(160)와 슬레이브 제어 부(250)가 제어 가능 상태가 되면 슬레이브 제어 장치(200)의 ID 메모리부(244)에 도 9에서의 제어 코드의 메모리 구조(700)로 저장된다.When the
제조자 장치(210)는 마스터 제어 장치(100)에 데이터를 저장하고자 하는 경우 도 9의 제어 코드의 메모리 형식(700)으로 객체와 장치에 부여된 고유 번호, 액세스 ID를 부여하고 액션을 쓰기의 대표값으로 부여하며 메모리에 쓰여질 데이터를 슬레이브 제어부(250)을 통해 마스터 제어부(160)로 전송한다.When the
마스터 제어부(160)는 해당 객체를 찾아 메모리 객체인 경우 규정된 메모리에 데이터를 저장한다.The
도 10은 본 발명의 실시예에 따른 슬레이브 제어부(250)가 마스터 제어부(160)로 UI 코드를 전송하는 방식을 설명하기 위한 도면이다.FIG. 10 is a diagram for describing a method of transmitting a UI code to a
슬레이브 제어부(250)는 마스터 제어 장치(100)가 연결되어 있는지 감시하고 연결이 완료되면 연결된 마스터 제어 장치(100)로부터 액세스 ID를 수신받는다(S200, S202, S204).The
슬레이브 제어부(250)는 수신한 액세스 ID와 슬레이브 UI 코드 메모리부(242)에 저장된 액세스 ID와 비교하여 액세스 ID가 존재하지 않는 경우(마스터 제어 장치(100)의 마스터 메모리부(120)에 UI 코드가 존재하지 않는 경우이므로)(S206, S208), 슬레이브 UI 코드 메모리부(242)의 UI 코드를 마스터 제어 장치(100)의 마스터 메모리부(120)로 전송한다(S210).The
이어서, 슬레이브 제어부(250)는 UI 코드를 마스터 제어 장치(100)로 전송되었는지 전송 완료를 판단하고(S212), 전송이 완료된 경우 마스터 제어 장치(100)의 액세스 ID를 ID 메모리부(244)에 저장한 후(S214), 슬레이브 제어 장치(200)의 디바이스 ID를 마스터 제어 장치(100)로 전송한다(S216).Subsequently, the
슬레이브 제어부(250)는 S204 단계에서 수신한 액세스 ID와 슬레이브 UI 코드 메모리부(242)에 저장된 액세스 ID와 비교하여 액세스 ID가 존재하는 경우 응답 코드를 생성하여 마스터 제어 장치(100)로 전송하고(S218), 디바이스 ID를 마스터 제어 장치(100)로 전송한다(S216).The
이와 같은 UI 코드 전송 방식은 마스터 제어 장치(100)가 슬레이브 제어 장치(200)로 접속할 경우 슬레이브 UI 코드 메모리부(242)에 저장된 UI 코드를 마스터 제어 장치(100)의 마스터 메모리부(120)에 전송하지 않아도 되는 것이다.In this UI code transmission method, when the
이것은 소형 무선 기기의 경우 무선 전송 대역폭이 협소하여 매번 다운노드할 경우 시간이 많이 소비될 수 있는 문제를 해결하기 위한 것이다.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
마스터 제어 장치(100)의 마스터 제어부(160)는 도 9의 제어 코드의 메모리 형식(700)으로 데이터(제어 이벤트)를 수신받았는지 판단하여 수신이 완료되면(S300, S302), 도 9의 제어 코드의 메모리 형식(700)으로 규정된 데이터를 분석한 후 각각의 ID(액세스 ID, 디바이스 ID)를 해독한다(S304).The
마스터 제어부(160)는 액세스 ID를 기저장된 액세스 ID와 비교하여 일치하면 해당 객체 ID를 비교하여 일치하는 것이 있는 경우 각각의 객체에 해당하는 UI 규정대로 실행한다(S306, S308, S310).The
또한, 슬레이브 제어부(250)는 마스터 제어 장치(100)의 디스플레이/입력부(150)에서 제어 이벤트를 수신하면 전술한 단계 에서의 제어 이벤트 처리 방법과 동일하게 적용하여 제어 이벤트를 처리할 수 있으며 UI 규정대로 실행하는 S310 단계 대신에 수신한 데이터를 제조자 제어부(219)로 전송하는 단계로 변경한다.In addition, when the
이상에서 설명한 본 발명의 실시예는 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.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)
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)
| 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 |
-
2009
- 2009-04-21 KR KR1020090034819A patent/KR101032148B1/en not_active Expired - Fee Related
Patent Citations (2)
| 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 |