Movatterモバイル変換


[0]ホーム

URL:


KR100739206B1 - How to register remote control in home automation system and device - Google Patents

How to register remote control in home automation system and device
Download PDF

Info

Publication number
KR100739206B1
KR100739206B1KR1020060034710AKR20060034710AKR100739206B1KR 100739206 B1KR100739206 B1KR 100739206B1KR 1020060034710 AKR1020060034710 AKR 1020060034710AKR 20060034710 AKR20060034710 AKR 20060034710AKR 100739206 B1KR100739206 B1KR 100739206B1
Authority
KR
South Korea
Prior art keywords
remote control
control signal
registration
key button
code
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
KR1020060034710A
Other languages
Korean (ko)
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 서울통신기술 주식회사filedCritical서울통신기술 주식회사
Priority to KR1020060034710ApriorityCriticalpatent/KR100739206B1/en
Application grantedgrantedCritical
Publication of KR100739206B1publicationCriticalpatent/KR100739206B1/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 수신되는 요청 메시지에 따라 홈 오토메이션 시스템에 설정되는 기능을 제어하는 제어 서버와, 제어 서버에 연결 설치되며, 등록 모드가 설정되면, 범용 리모컨으로부터 적외선 통신 방식으로 수신되는 리모컨 신호의 이상 여부를 검사하여, 이상이 없으면, 리모컨 신호를 상응하는 키 버튼으로 등록하고, 설정된 키 버튼에 대한 리모컨 신호의 등록이 완료되면, 리모컨으로부터 수신되는 리모컨 신호에 상응하는 키 버튼 정보가 포함되는 요청 메시지를 제어 서버로 전송하는 리모컨 수신부을 포함하는 홈 오토메이션 시스템을 개시함으로써, 홈 오토메이션 시스템에 일반적인 가전 기기의 범용 리모컨을 등록하여 가입자가 전용 리모컨을 분실 또는 파손하는 경우라도 홈 오토메이션 시스템의 전용 리모컨의 재 구매없이 홈 오토메이션 시스템의 기능을 제어/선택할 수 있도록 하는 것이다.The present invention is connected to the control server and the control server for controlling the function set in the home automation system according to the received request message, and if the registration mode is set, whether the remote control signal received from the universal remote control by the infrared communication method is abnormal or not. If there is no error, register the remote control signal to the corresponding key button, and if the registration of the remote control signal for the set key button is completed, request message including key button information corresponding to the remote control signal received from the remote control is received. By starting a home automation system that includes a remote control receiver for transmitting to a control server, a universal remote control for home appliances is registered in the home automation system so that a subscriber can not lose or damage the dedicated remote control without repurchasing a dedicated remote control of the home automation system. Home automation sheath A feature that will allow control / select.

Description

Translated fromKorean
홈 오토메이션 시스템의 리모컨 등록 방법 및 그 장치{APPARATUS AND METHOD FOR REMOCON REGISTRATION OF HOME AUTOMATION SYSTEM}Remote control method and device for home automation system {APPARATUS AND METHOD FOR REMOCON REGISTRATION OF HOME AUTOMATION SYSTEM}

도 1은 본 발명의 바람직한 실시예에 따른 홈 오토메이션 시스템을 설명하기 위한 블록 도면.1 is a block diagram illustrating a home automation system according to a preferred embodiment of the present invention.

도 2는 본 발명에 따른 리모컨 수신부를 설명하기 위한 블록 도면.Figure 2 is a block diagram illustrating a remote control receiver according to the present invention.

도 3은 본 발명에 따른 리모컨 수신부를 구현한 실례를 설명하기 위한 도면.3 is a view for explaining an example of implementing a remote control receiver according to the present invention.

도 4는 본 발명에 따른 리모컨 신호의 구조를 설명하기 위한 도면.4 is a view for explaining the structure of a remote control signal according to the present invention.

도 5는 본 발명에 따른 리모컨 신호를 설명하기 위한 타이밍 도면.5 is a timing diagram for explaining a remote control signal according to the present invention.

도 6은 본 발명에 따른 리모컨 제어부의 데이터 구분을 설명하기 위한 도면.6 is a view for explaining the data classification of the remote control control unit according to the present invention.

도 7은 본 발명에 따른 리모컨 수신부가 키 버튼을 등록하는 것을 설명하기 위한 도면.7 is a view for explaining that the remote control receiving unit registers a key button according to the present invention.

도 8a 내지 8e는 본 발명에 따른 메시지의 CODE를 설명하기 위한 도면.8A to 8E are diagrams for explaining the CODE of a message according to the present invention;

도 9는 본 발명에 따른 요청 메시지의 CODE를 설명하기 위한 도면.9 is a diagram for explaining a code of a request message according to the present invention;

도 10은 본 발명의 바람직한 실시예에 따른 홈 오토메이션 시스템의 리모컨 등록 방법을 설명하기 위한 플로챠트 도면.10 is a flowchart illustrating a remote control registration method of a home automation system according to a preferred embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>

100 : 리모컨200 : 홈 오토메이션 시스템100: remote control 200: home automation system

210 : 리모컨 수신부211 : 적외선 수신부210: remote control receiver 211: infrared receiver

212 : 리모컨 제어부213 : 메모리212: remote control control unit 213: memory

220 : PSTN 인터페이스부230 : IP 인터페이스부220: PSTN interface unit 230: IP interface unit

240 : 음성 출력부250 : HA 제어 서버240: voice output unit 250: HA control server

260 : HA 기능 제공부261 : 가전 제어부260: HA function providing unit 261: Home appliance control unit

262 : 도어 제어부263 : 방범 제어부262: door control unit 263: security control unit

264 : 재난 제어부264 disaster control

본 발명은 홈 오토메이션 시스템의 리모컨 등록 방법 및 그 장치에 관한 것이다.The present invention relates to a remote control registration method and a device of a home automation system.

오늘날, 홈 오토메이션(HA : Home Automation) 시스템은 전자 기술을 활용함으로써, 가정 내에서의 각종 전기/전자기기들을 자동으로 제어할 수 있도록 하여, 가입자의 일상 생활 편의를 도모하는 기술을 말한다.Today, home automation (HA) system refers to a technology that facilitates subscribers' daily life by automatically controlling various electric / electronic devices in a home by utilizing electronic technology.

일반적으로 홈 오토메이션 시스템이 제공하는 편의는, 방문자를 비디오 화면 으로 보면서 대화를 할 수 있는 비디오 도어폰(Video Door-Phone), 허가받지 않고 악의적인 목적으로 침입하는 외부인을 감지하여 경보음을 발생하거나, 감시 카메라를 설치하여 외부 침입자를 촬영 및 녹화하는 방범(防犯) 기능등이 있다.In general, the convenience provided by home automation systems is the Video Door-Phone, which allows visitors to talk while watching a video screen, and detects an outsider who intrudes for unauthorized and malicious purposes. Security features include surveillance cameras to capture and record external intruders.

또한, 홈 오토메이션 시스템이 제공하는 편의는 가스 누출 사고를 미연에 방지하는 가스 누출 감지 및 가스 밸브 자동 잠금 기능, 화재 발생을 미연에 방지하는 화재 발생 감지 및 자동 소화 기능이 포함된다.In addition, the convenience provided by home automation systems includes gas leak detection and gas valve auto-locking to prevent gas leaks, and fire detection and fire extinguishing to prevent fires.

아울러, 실내 조명 장치의 조도 자동 조절 및 각종 계량기의 원격 검침 기능 등 다양한 기능들을 제공하여, 가입자에게 편의를 제공한다.In addition, by providing a variety of functions, such as automatic adjustment of the illuminance of the indoor lighting device and the remote meter reading function of various meters, it provides a convenience to the subscriber.

이와 같은 홈 오토메이션 시스템의 활용으로, 가입자는 회사로 출근한 후에도 가정에 설치된 각종 기기를 제어할 수 있을 뿐만 아니라 가스 누출, 화재, 불법 침입 등의 사고를 미연에 방지할 수 있는 효과가 있다.By utilizing such a home automation system, subscribers can control various devices installed at home even after going to work, and can prevent accidents such as gas leakage, fire, and illegal intrusion in advance.

그리고, 홈 오토메이션 시스템에서 가입자가 각 기능을 제어/선택하는 방식은 크게 홈 오토메이션 시스템의 제어 서버에 해당하는 본체에 마련되는 다수개의 키 버튼를 이용하는 방식과, 본체에 적외선 수신부를 구비하여 리모컨을 이용하는 방식으로 구분할 수 있다.In addition, the method of controlling / selecting each function by the subscriber in the home automation system is based on a method of using a plurality of key buttons provided on a main body corresponding to a control server of the home automation system, and a method of using a remote control having an infrared receiver on the main body. It can be divided into

본체의 키를 이용하는 방식은 본체의 외형적 디자인의 제약으로 많은 키 버튼을 구비하기 못하는 경우가 대부분이며, 적은 키 버튼을 이용하여 각 기능을 제어/선택하기 위해서는 복잡한 키 버튼 선택 방식이 적용되어야만 한다. 예를 들어, 방법 기능을 위한 비밀 번호의 등록 및 해제를 하기 위해서는 복잡한 키 버튼의 배열을 입력해야 하며, 작업자가 홈 오토메이션 시스템의 기느을 설정하기 위해서는 별도의 키패드를 가지고 작업하거나, 이중직렬패키지(dual in-line package : dip)를 가지고 다니면서 작업을 해야 하는 번거러움이 있다.In the case of using the keys of the main body, it is often impossible to have many key buttons due to the external design of the main body, and in order to control / select each function using few key buttons, a complicated key button selection method must be applied. . For example, to register and unlock a password for a method function, a complex array of key buttons must be entered. An operator can work with a separate keypad to set up the home automation system, or a dual-serial package ( Dual in-line package (dip) is a hassle to carry around and work with.

또한 리모컨으로 홈 오토메이션 시스템의 각 기능을 제어/선택하는 방식은, 홈 오토메이션 시스템의 전용 리모컨을 가입자가 분실 또는 파손하는 경우에는 별도의 요금을 지불하여 재 구매해야 하는 문제가 있다.In addition, the method of controlling / selecting each function of the home automation system with a remote controller has a problem in that a subscriber needs to repurchase a separate fee in case the subscriber loses or damages the dedicated remote controller of the home automation system.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로, 홈 오토메이션 시스템에 일반적인 가전 기기(예를 들어, 텔레비전, 오디오 등)의 리모컨을 등록하여 가입자가 전용 리모컨을 분실 또는 파손하는 경우라도 전용 리모컨의 재 구매없이 홈 오토메이션 시스템의 기능을 제어/선택할 수 있도록 하는 홈 오토메이션 시스템의 리모컨 등록 방법 및 그 장치를 제공하는 것에 그 목적이 있다.Therefore, the present invention was devised to solve the above problems, and even if a subscriber loses or damages a dedicated remote control by registering a remote control of a general household appliance (for example, TV, audio, etc.) in a home automation system. An object of the present invention is to provide a method and apparatus for registering a remote control of a home automation system, which enables to control / select a function of a home automation system without purchasing a dedicated remote control.

상기 목적을 달성하기 위한 본 발명의 일측면에 따른 홈 오토메이션 시스템의 리모컨 등록 장치는, 수신되는 요청 메시지에 따라 홈 오토메이션 시스템에 설정되는 기능을 제어하는 제어 서버와, 제어 서버에 연결 설치되며, 등록 모드가 설정되면, 범용 리모컨으로부터 적외선 통신 방식으로 수신되는 리모컨 신호의 이상 여부를 검사하여, 이상이 없으면, 리모컨 신호를 상응하는 키 버튼으로 등록하고, 설정된 키 버튼에 대한 리모컨 신호의 등록이 완료되면, 리모컨으로부터 수신되는 리모컨 신호에 상응하는 키 버튼 정보가 포함되는 요청 메시지를 제어 서버로 전송하는 리모컨 수신부를 포함한다.The remote control registration device of the home automation system according to an aspect of the present invention for achieving the above object is connected to a control server and a control server for controlling a function set in the home automation system according to a received request message, and is registered. When the mode is set, the remote controller signal received from the universal remote controller is checked for abnormality. If there is no abnormality, the remote controller signal is registered as a corresponding key button, and when the registration of the remote controller signal for the set key button is completed, And a remote controller receiver for transmitting a request message including key button information corresponding to the remote controller signal received from the remote controller to the control server.

본 발명에 따른 리모컨 신호는, 리모컨 신호의 시작임을 명시하는 Leader code, 리모컨의 식별 정보가 포함되는 custom code, custom code에 보수 관계인 (custom code)', 리모컨의 각 키 버튼 정보가 포함되는 data code, data code의 보수 관계인 (data code)' 및 리모컨 신호의 마지막임을 명시하는 Stop 비트를 포함한다.The remote control signal according to the present invention includes a leader code indicating the start of the remote control signal, a custom code including identification information of the remote control, a custom code that is a complementary relationship to the custom code ', and a data code including information on each key button of the remote control. and a stop bit that specifies the end of the remote control signal.

본 발명에 따른 리모컨 수신부는, 리모컨 신호의 custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산 결과가 '00000000'이면, 리모컨 신호의 이상이 없다고 판단한다.The remote control receiver according to the present invention determines that there is no abnormality in the remote control signal when the custom code of the remote control signal and the XOR operation result of (custom code) 'and the XOR operation result of the data code and (data code) are' 00000000 '. .

본 발명에 따른 리모컨 수신부는, 리모컨 신호의 custom code 및 data code를 상응하는 키 버튼으로 등록한다.The remote control receiver according to the present invention registers the custom code and the data code of the remote control signal as corresponding key buttons.

본 발명에 따른 리모컨 수신부는, 기설정된 등록 순서 정보에 따라 순차적으로 수신되는 리모컨 신호를 키 버튼으로 등록한다.The remote control receiver according to the present invention registers remote control signals sequentially received according to preset registration order information as key buttons.

본 발명에 따른 리모컨 수신부는, 제어 서버를 통해 가입자가 등록 키 버튼을 선택하면, 수신되는 리모컨 신호를 등록 키 버튼으로 등록한다.When the subscriber selects the registration key button through the control server, the remote control receiver according to the present invention registers the received remote control signal as a registration key button.

본 발명에 따른 리모컨 수신부는, 리모컨 신호를 상응하는 키 버튼으로 등록 완료되면, 등록된 키 버튼 정보가 포함되는 등록 완료 메시지를 제어 서버로 전송한다.The remote control receiver according to the present invention transmits a registration completion message including the registered key button information to the control server when the remote control signal is registered with the corresponding key button.

본 발명에 따른 제어 서버는, 리모컨 수신부로부터 수신되는 등록 완료 메시지에 포함된 키 버튼이 등록되었음을 알리는 음성 정보를 출력한다.The control server according to the present invention outputs voice information indicating that the key button included in the registration completion message received from the remote control receiver is registered.

본 발명에 따른 리모컨 수신부는, 리모컨 신호의 등록 완료되면, 수신되는 리모컨 신호의 custom code 및 data code와 일치하는 키 버튼에 해당하는 기능 데이터가 포함되는 요청 메시지를 제어 서버로 전송한다.When the registration of the remote control signal is completed, the remote control receiver according to the present invention transmits a request message including function data corresponding to a key button corresponding to the custom code and data code of the received remote control signal to the control server.

본 발명에 따른 리모컨 수신부는, 가입자가 제어 서버를 통해 등록 취소를 선택하면, 등록된 리모컨 신호를 삭제하여 초기화한다.When the subscriber selects to cancel registration through the control server, the remote controller receiver deletes and initializes the registered remote controller signal.

본 발명의 다른 측면에 따른 제어 서버를 포함하는 홈 오토메이션 시스템은, 적외선 센서로 구현되어, 범용 리모컨으로부터 수신되는 리모컨 신호를 검출하는 적외선 수신부와, 등록 모드가 설정되면, 적외선 수신부에서 검출되는 리모컨 신호의 custom code 및 data code에 이상이 없으면, custom code 및 data code를 상응하는 키 버튼으로 등록하고, 설정된 키 버튼에 대한 리모컨 신호의 등록이 완료되면, 리모컨으로부터 수신되는 리모컨 신호의 custom code 및 data code에 상응하는 키 버튼에 해당하는 기능 데이터가 포함되는 요청 메시지를 제어 서버로 전송하는 리모컨 제어부와, 리모컨 제어부가 등록하는 키 버튼별 custom code 및 data code와, 기능 데이터를 저장하는 메모리를 포함하는 리모컨 수신부를 가진다.The home automation system including the control server according to another aspect of the present invention is implemented as an infrared sensor, an infrared receiver for detecting a remote controller signal received from a universal remote controller, and a remote controller signal detected by the infrared receiver when a registration mode is set. If there is no abnormality in the custom code and data code, register the custom code and data code with the corresponding key button, and when the registration of the remote control signal for the set key button is completed, the custom code and data code of the remote control signal received from the remote control A remote control unit for transmitting a request message including function data corresponding to a key button corresponding to the control server, a custom code and data code for each key button registered by the remote control unit, and a memory for storing function data It has a receiver.

본 발명에 따른 리모컨 제어부는, '9600 bps, 8bit, 1stop, No parity' 통신 방식을 제어 서버와 통신을 하며, 적외선 수신부에서 검출되는 리모컨 신호의 펄스 주기 값을 읽어 '1'과 '0'을 판별한다.The remote control unit according to the present invention communicates with the control server in the '9600 bps, 8bit, 1stop, No parity' communication method, and reads the pulse period value of the remote control signal detected by the infrared receiver to read '1' and '0'. Determine.

본 발명에 따른 리모컨 제어부는, 리모컨 신호에서 판별되는 custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산 결과가 '00000000'이면, 리모컨 신호의 이상이 없다고 판단하고, '00000000'이 아니면, 수신된 리모컨 신호를 삭제한 이후에 리모컨 신호를 재수신한다.According to an embodiment of the present invention, if the result of the XOR operation of the custom code and (custom code) and the XOR operation of the data code and (data code) determined by the remote control signal are '00000000', there is no abnormality of the remote control signal. If not, the control unit re-receives the remote control signal after deleting the received remote control signal.

본 발명의 또 다른 측면에 따른 제어 서버를 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법은, 가입자가 범용 리모컨을 등록하기 위하여 리모컨 수신부를 제어 서버에 연결 설치하는 단계와, 리모컨 수신부가 리모컨으로부터 수신되는 리모컨 신호를 상응하는 키 버튼으로 등록하여 저장하는 단계와, 리모컨 수신부가 기설정된 기 버튼의 등록 완료되면, 리모컨으로부터 수신되는 리모컨 신호와 일치하는 리모컨 신호를 검색하는 단계와, 리모컨 수신부가 검색되는 리모컨 신호에 상응하는 키 버튼 정보가 포함되는 요청 메시지를 제어 서버로 전송하는 단계를 포함한다.Remote control registration method of a home automation system including a control server according to another aspect of the present invention, the subscriber connecting the remote control receiver to the control server in order to register the universal remote control, the remote control receiver is received from the remote control Registering and storing a signal with a corresponding key button, retrieving a remote control signal corresponding to a remote control signal received from a remote control when the remote control receiver registers a preset button, and searching for a remote control signal detected by the remote control receiver And transmitting a request message including key button information corresponding to the control server.

본 발명에 따른 홈 오토메이션 시스템의 리모컨 등록 방법은, 리모컨 수신부가 수신되는 리모컨 신호에 이상이 있는지 여부를 확인하는 단계와, 리모컨 수신부가 리모컨 신호에 이상이 있으면, 리모컨 신호를 삭제하고, 재수신하는 단계를 더 포함하는 단계를 더 포함한다.In the remote control registration method of the home automation system according to the present invention, the remote control receiver checks whether there is an error in the received remote control signal, and if the remote control receiver has an error in the remote control signal, the remote control signal is deleted and re-received. It further comprises a step further comprising a step.

본 발명에 따른 리모컨 신호에 이상이 있는지 여부를 확인하는 단계는, 리모컨 신호의 펄스 주기 값을 읽어 비트 값을 '1'과 '0'으로 판별하는 단계와, 판별되는 비트로부터 리모컨 신호의 시작임을 명시하는 Leader code, 리모컨의 식별 정보가 포함되는 custom code, custom code에 보수 관계인 (custom code)', 리모컨의 각 키 버튼 정보가 포함되는 data code, data code의 보수 관계인 (data code)' 및 리모컨 신호의 마지막임을 명시하는 Stop 비트를 확인하는 단계와, custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산하여, a) 연산 결과가 '00000000'이면, 리모컨 신호에 이상이 없다고 판단하고, b) 연산 결과가 '00000000'이 아니면, 리모컨 신호에 이상이 있다고 판단하는 단계를 포함한다.The step of checking whether there is an abnormality in the remote control signal according to the present invention includes reading the pulse period value of the remote control signal and determining the bit value as '1' and '0', and starting the remote control signal from the determined bit. Leader code to be specified, custom code including identification information of remote controller, 'custom code' related to custom code ', data code including key button information of each remote controller, data code including data code' and data remote control ' Checking the Stop bit specifying the end of the signal; and performing XOR operation of the custom code and (custom code) 'and XOR operation of the data code and (data code), a) if the operation result is' 00000000', And determining that there is no abnormality in the remote control signal, and b) determining that there is an error in the remote control signal if the operation result is not '00000000'.

본 발명에 따른 홈 오토메이션 시스템의 리모컨 등록 방법은, 리모컨 수신부가 제어 서버에 연결되면, 등록 준비 메시지를 제어 서버로 전송하는 단계와, 제어 서버가 등록 준비 메시지가 수신된 상태에서 가입자가 등록 모드를 선택하면, 등록 개시 메시지를 리모컨 수신부로 전송하는 단계와, 리모컨 수신부가 등록 개시 메시지가 수신되면, 리모컨으로부터 수신되는 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계를 더 포함한다.In the remote control registration method of the home automation system according to the present invention, when the remote control receiver is connected to the control server, transmitting the registration preparation message to the control server, and the subscriber enters the registration mode while the control server receives the registration preparation message. If selected, the method further includes transmitting a registration start message to the remote controller receiving unit, and registering the remote control signal received from the remote control unit with a corresponding key button when the registration start message is received.

본 발명에 따른 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는, 리모컨 신호의 custom code 및 data code를 상응하는 키 버튼으로 등록한다.In the step of registering the remote control signal according to the present invention with a corresponding key button, the custom code and data code of the remote control signal is registered as a corresponding key button.

본 발명에 따른 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는, 기설정된 등록 순서 정보에 따라 순차적으로 수신되는 리모컨 신호를 키 버튼으로 등록한다.In the registering of the remote control signal according to the present invention with a corresponding key button, the remote control signals sequentially received according to the preset registration order information are registered as key buttons.

본 발명에 따른 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는, 제어 서버를 통해 가입자가 등록 키 버튼을 선택하면, 수신되는 리모컨 신호를 등록 키 버튼으로 등록한다.In the step of registering the remote control signal according to the present invention with the corresponding key button, when the subscriber selects the registration key button through the control server, the received remote control signal is registered as the registration key button.

본 발명에 따른 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는, 키 버튼별 custom code 및 data code와, 기능 데이터를 저장한다.In the step of registering the remote control signal according to the present invention with a corresponding key button, the custom code and data code for each key button and the function data are stored.

본 발명에 따른 요청 메시지를 제어 서버로 전송하는 단계는, 리모컨 신호의 custom code 및 data code에 일치하는 키 버튼을 검색하고, 해당 키 버튼에 상응하는 기능 데이터가 포함되는 요청 메시지를 제어 서버로 전송하는 단계와, 제어 서버가 요청 메시지에 따라 홈 오토메이션 시스템의 기능을 제어하는 단계를 포함한다.The transmitting of the request message according to the present invention to the control server may include: searching for a key button corresponding to a custom code and a data code of a remote control signal, and transmitting a request message including function data corresponding to the corresponding key button to the control server. And controlling, by the control server, a function of the home automation system according to the request message.

본 발명에 따른 홈 오토메이션 시스템의 리모컨 등록 방법은, 리모컨 수신부가 리모컨 신호를 상응하는 키 버튼으로 등록 완료되면, 등록된 키 버튼 정보가 포함되는 등록 완료 메시지를 제어 서버로 전송하는 단계와, 제어 서버가 리모컨 수신부로부터 수신되는 등록 완료 메시지에 포함된 키 버튼이 등록되었음을 알리는 음성 정보를 출력하는 단계를 더 포함한다.In the remote control registration method of the home automation system according to the present invention, when the remote control receiver completes registration of the remote control signal with a corresponding key button, transmitting a registration completion message including the registered key button information to the control server, and the control server. The method may further include outputting voice information indicating that the key button included in the registration completion message received from the remote controller receiver is registered.

본 발명에 따른 홈 오토메이션 시스템의 리모컨 등록 방법은, 가입자가 제어 서버를 통해 등록 취소를 선택하면, 제어 서버가 등록 취소 메시지를 리모컨 수신부로 전송하는 단계와, 리모컨 수신부가 등록 취소 메시지가 수신되면, 등록된 리모컨 신호를 삭제하여 초기화하는 단계를 더 포함한다.In the remote control registration method of the home automation system according to the present invention, if the subscriber selects to cancel registration through the control server, the control server transmits a registration cancellation message to the remote control receiver, and if the remote control receiver receives a registration cancellation message, And deleting the registered remote control signal and initializing it.

이하 본 발명에 따른 홈 오토메이션 시스템의 리모컨 등록 방법 및 그 장치를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, a remote control registration method and a device of a home automation system according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시예에 따른 홈 오토메이션 시스템을 설명하기 위한 블록 도면이다.1 is a block diagram illustrating a home automation system according to a preferred embodiment of the present invention.

도 1을 참조하면, 본 발명에 따른 홈 오토메이션 시스템(200)은 리모컨 수신부(210), HA 제어 서버(250), IP 인터페이스부(230), PSTN 인터페이스부(220), 음성 출력부(240), HA 기능 제공부(260)를 포함하며, HA 기능 제공부(260)는 가전 제어부(261), 도어 제어부(262), 방법 제어부(263), 재난 제어부(264) 등과 같이 홈 오토메이션 시스템(200)에 설정되는 각 고유 기능을 제공하는 각 부를 포함한다.Referring to FIG. 1, the home automation system 200 according to the present invention includes aremote controller receiver 210, anHA control server 250, anIP interface unit 230, aPSTN interface unit 220, and a voice output unit 240. And the HAfunction providing unit 260, and the HAfunction providing unit 260 includes a home automation system 200 such as a homeappliance control unit 261, adoor control unit 262, amethod control unit 263, and adisaster control unit 264. Each part that provides each unique function set in) is included.

HA 기능 제공부(260)의 가전 제어(261)부는 HA 제어 서버(250)로부터 수신되는 제어 신호에 따라 댁내에 구비되는 가전 기기, 예를 들어, 텔레비젼, 오디오 또는 비디오 등의 전원 및 기능을 제어한다.Thehome appliance control 261 of the HAfunction providing unit 260 controls power and functions of home appliances provided in the home, for example, TV, audio or video, according to a control signal received from theHA control server 250. do.

그리고, 도어 제어부(262)는 HA 제어 서버(250)로부터 수신되는 제어 신호에 따라 가정의 현관 도어, 창문 도어 등의 개폐를 제어한다.In addition, thedoor controller 262 controls the opening and closing of the front door, the window door, and the like according to the control signal received from theHA control server 250.

방범 제어부(263)는 다수개의 센서를 구비하며, 각 센서는 창문, 현관 등과 같이 악의적인 침입을 감지할 수 있는 위치에 설치되며, 칩임이 감지되면, 침입 감지 신호를 HA 제어 서버(250)로 전송하고, HA 제어 서버(250)는 침입 감지 신호가 수신되면, 침입 알람 정보를 음성 출력부(240)를 통해 출력하거나, IP 인터페이스부(230) 또는 PSTN 인터페이스부(220)를 통해 통보처(예를 들어, 경찰서 및 112)로 침입 사실을 통보한다.Security control unit 263 is provided with a plurality of sensors, each sensor is installed in a position that can detect malicious intrusions, such as windows, porches, etc., if the chip is detected, intrusion detection signal to theHA control server 250 When theHA control server 250 receives the intrusion detection signal, theHA control server 250 outputs the intrusion alarm information through the voice output unit 240 or through theIP interface unit 230 or thePSTN interface unit 220. For example, the police station and 112 are notified of the intrusion.

재난 제어부(264)는 다수개의 가스 센서, 온도 센서 등을 구비하며, 가스 유출 또는 온도 과열이 감지되면, 재난 감지 신호를 HA 제어 서버(250)로 전송하고, HA 제어 서버(250)는 재난 감지 신호가 수신되면, 가스 밸브를 잠그거나, 소화 장비를 제어하여 재난을 방지한다.Thedisaster control unit 264 includes a plurality of gas sensors and temperature sensors, and when a gas leak or temperature overheating is detected, a disaster detection signal is transmitted to theHA control server 250, and theHA control server 250 detects a disaster. When a signal is received, close the gas valve or control the fire extinguishing equipment to prevent disaster.

HA 제어 서버(250)는 HA 기능 제공부(260)로부터 수신되는 감지 신호에 따라 HA 기능 제공부(260)를 제어하거나, IP 인터페이스부(230) 또는 PSTN 인터페이스부(220)를 통해 외부 가입자로부터 수신되는 신호에 따라 HA 기능 제공부(260)를 제어하거나, 리모컨 수신부(210)를 통해 수신되는 제어 신호에 따라 HA 기능 제공부(260)를 제어한다.TheHA control server 250 controls the HAfunction providing unit 260 according to a detection signal received from the HAfunction providing unit 260 or from an external subscriber through theIP interface unit 230 or thePSTN interface unit 220. The HAfunction providing unit 260 is controlled according to the received signal, or the HAfunction providing unit 260 is controlled according to the control signal received through the remotecontroller receiving unit 210.

그리고, HA 제어 서버(250)는 가입자가 일반 리모컨(100)을 등록하여 사용하기 위하여, 선택부(미도시)를 통해 등록 모드를 선택하면, 등록 개시 메시지를 리모컨 수신부(210)로 전송한다.TheHA control server 250 transmits a registration start message to theremote controller receiver 210 when the subscriber selects a registration mode through a selector (not shown) in order to register and use the generalremote controller 100.

리모컨 수신부(210)는 리모컨(100)으로부터 수신되는 리모컨 신호를 이용하여 리모컨(100)(예를 들어, 텔레비전 리모컨)을 등록하고, 등록 완료되면, 리모컨(100)으로부터 수신되는 리모컨 신호에 상응하는 요청 신호를 HA 제어 서버(250)로 전송한다.Theremote controller 210 registers the remote controller 100 (for example, a TV remote controller) by using a remote controller signal received from theremote controller 100, and when the registration is completed, the remote controller receiver corresponds to a remote controller signal received from theremote controller 100. The request signal is transmitted to theHA control server 250.

즉, 리모컨 수신부(210)는 리모컨(100)으로부터 수신되는 각 종류별 리모컨 신호를 상응하는 요청 신호로 등록하고, 리모컨(100)으로부터 수신되는 리모컨 신호에 상응하는 요청 신호를 HA 제어 서버(250)로 전송한다.That is, theremote control receiver 210 registers each type of remote control signal received from theremote control 100 as a corresponding request signal, and transmits a request signal corresponding to the remote control signal received from theremote control 100 to theHA control server 250. send.

그리고, 리모컨 수신부(210)는 본체에 해당하는 HA 제어 서버(250)에 설치되어, HA 제어 서버(250)로부터 전원이 인가되면, 초기화(initialize)가 완료되었음을 알리는 등록 준비 메시지를 HA 제어 서버(250)로 전송한다.Theremote control receiver 210 is installed in theHA control server 250 corresponding to the main body, and when power is supplied from theHA control server 250, theremote control receiver 210 transmits a registration preparation message indicating that initialization is completed. 250).

이때, 리모컨 수신부(210)와 HA 제어 서버(250)간 통신은 UART 방식(범용 비동기화 송수신 : universal asynchronous receiver/transmitter)을 이용할 수 있으 며, 리모컨 수신부(210)는 HA 제어 서버(250)로부터 UART 채널을 할당받아 '9600 bps, 8bit, 1stop, No parity' 방식의 프로토콜에 따라 통신을 할 수 있다.At this time, the communication between theremote control receiver 210 and theHA control server 250 may use a UART method (universal asynchronous receiver / transmitter), theremote control receiver 210 from theHA control server 250 UART channel can be allocated to communicate according to '9600 bps, 8bit, 1stop, No parity' protocol.

그리고, 리모컨 수신부(210)는 가입자가 등록 모드를 선택하여 등록 개시 메시지가 수신되면, 등록 모드로 전환하여 리모컨(100)으로부터 수신되는 리모컨 신호를 상응하는 요청 신호로 등록하고, 해당 요청 신호가 등록되었음을 알리는 등록 완료 메시지를 HA 제어 서버(250)로 전송한다.When the subscriber selects a registration mode and receives a registration start message, theremote controller 210 switches to a registration mode to register a remote controller signal received from theremote controller 100 as a corresponding request signal, and the corresponding request signal is registered. The registration completion message indicating that the message is transmitted to theHA control server 250.

HA 제어 서버(250)는 등록 완료 메시지가 수신되면, 등록된 요청 신호의 종류 정보에 해당하는 음성 정보를 음성 출력부(240)로 출력하여 가입자가 해당 리모컨(100)이 등록되었음을 인지하도록 한다.When the registration completion message is received, theHA control server 250 outputs voice information corresponding to the type information of the registered request signal to the voice output unit 240 so that the subscriber recognizes that the correspondingremote controller 100 is registered.

예를 들어, 리모컨(100)의 1번 버튼이 1번 요청 신호로 등록되면, 리모컨 수신부(210)는 등록 완료 메시지에 1번 요청 신호가 등록되었음을 포함시켜 HA 제어 서버(250)로 전송하고, HA 제어 서버(250)는 '1번 버튼이 등록되었습니다'와 같은 음성 정보를 음성 출력부(240)를 통해 출력한다.For example, if thebutton 1 of theremote control 100 is registered as therequest signal 1, theremote control receiver 210 transmits to theHA control server 250 including therequest signal 1 is registered in the registration completion message, TheHA control server 250 outputs voice information such as 'button 1 has been registered' through the voice output unit 240.

도 2는 본 발명에 따른 리모컨 수신부를 설명하기 위한 블록 도면이고, 도 3은 본 발명에 따른 리모컨 수신부를 구현한 실례를 설명하기 위한 도면이다.2 is a block diagram for explaining a remote control receiver according to the present invention, Figure 3 is a view for explaining an example implementation of the remote control receiver according to the present invention.

도 2와 도 3에 도시된 바와 같이, 적외선 수신부(211)는 적외선 센서로 구현될 수 있으며, 리모컨 제어부(212)는 소형 마이컴으로 구현될 수 있으며, 메모리(213)는 EEP-ROM(electrically erasable and programmable read only memory)으로 구현될 수 있다.2 and 3, theinfrared receiver 211 may be implemented with an infrared sensor, theremote controller 212 may be implemented with a small microcomputer, and thememory 213 may be electrically erasable. and programmable read only memory).

소형 마이컴으로 구현된 리모컨 제어부(212)는 '9600 bps, 8bit, 1stop, No parity' 통신 방식으로 HA 제어 서버(250)와 연결된다.Theremote controller 212 implemented as a small microcomputer is connected to theHA control server 250 in a '9600 bps, 8bit, 1stop, No parity' communication method.

그리고, 적외선 수신부(211)는 리모컨(100)으로부터 수신되는 리모컨 신호를 리모컨 제어부(212)로 전송한다.Theinfrared receiver 211 transmits a remote controller signal received from theremote controller 100 to theremote controller 212.

리모컨 제어부(212)는 HA 제어 서버(250)와 통신을 하기 위한 기준 클럭을 공급받으며, HA 제어 서버(250)와 통신을 통해 등록 준비 메시지, 등록 개시 메시지 및 등록 완료 메시지를 교환하고, 리모컨(100) 등록이 완료되면, 리모컨(100)으로부터 수신되는 리모컨 신호에 상응하는 요청 신호를 HA 제어 서버(250)로 전송한다.Theremote controller 212 receives a reference clock for communicating with theHA control server 250, exchanges a registration preparation message, a registration start message, and a registration completion message through communication with theHA control server 250, and controls the remote controller ( 100) When the registration is completed, the request signal corresponding to the remote control signal received from theremote control 100 is transmitted to theHA control server 250.

그리고, 리모컨 제어부(212)는 리모컨(100)으로부터 수신되는 리모컨 신호에 따라 리모컨(100)을 등록한다.Theremote controller 212 registers theremote controller 100 according to a remote controller signal received from theremote controller 100.

도 4는 본 발명에 따른 리모컨 신호의 구조를 설명하기 위한 도면이다.4 is a view for explaining the structure of a remote control signal according to the present invention.

도 4에 도시된 바와 같이, 리모컨 신호는 크게 Leader code, custom code, data code 및 Stop 비트로 구분할 수 있다.As shown in FIG. 4, the remote control signal may be largely classified into a leader code, a custom code, a data code, and a stop bit.

그리고, Leader code는 리모컨 신호의 시작을 명시하는 것이고, Stop 비트는 리모컨 신호의 종료를 명시한다.The leader code specifies the start of the remote control signal, and the Stop bit specifies the end of the remote control signal.

custom code는 리모컨(100)의 식별 정보(예를 들어, 제조사, 제품 등)를 명시하는 것이고, data code는 가입자가 선택하는 리모컨(100)의 키 버튼에 따른 데이터를 명시하는 것이다.The custom code specifies identification information (eg, manufacturer, product, etc.) of theremote controller 100, and the data code specifies data according to a key button of theremote controller 100 selected by the subscriber.

그리고, 리모컨 신호에는 Leader code 이후에 Stop 비트가 수신되기까지 32비트가 수신되며, 8비트의 custom code와, custom code와 보수 관계에 있는 8비트 의(custom code)'와, 8비트의 data code와, data code와 보수 관계에 있는 8 비트의 (data code)'가 포함된다.In addition, 32 bits are received in the remote control signal until the Stop bit is received after the leader code, and 8 bits of custom code, 8 bits of custom code that is complementary to the custom code, and 8 bits of data code. And 8-bit (data code) 'complementary to the data code.

도 5는 본 발명에 따른 리모컨 신호를 설명하기 위한 타이밍 도면이다.5 is a timing diagram for explaining a remote control signal according to the present invention.

도 5에 도시된 바와 같이, leader code, custom code 및 data code에 따른 시그널링 비트가 순차적으로 수신된다.As shown in FIG. 5, signaling bits according to leader code, custom code, and data code are sequentially received.

리모컨 제어부(212)는 등록 모드가 설정되면, 적외선 수신부(211)를 통해 수신되는 시그널링 비트를 확인한다. 즉 리모컨 제어부(212)는 Leader code가 수신되는지 여부를 확인하기 위하여, 9ms의 high 구간과 4.5ms의 low 구간을 확인한다.When the registration mode is set, theremote controller 212 checks the signaling bits received through theinfrared receiver 211. That is, theremote controller 212 checks a high section of 9ms and a low section of 4.5ms to check whether the leader code is received.

그리고, 리모컨 제어부(212)는 leader code가 확인되면, 수신되는 8비트의 custom code와, 8비트의 (custom code)'를 XOR 연산하고, 8비트의 data code와, 8비트의 (data code)'를 XOR 연산한 결과가 '00000000'이 되면, 정상적인 데이터 수신으로 처리하고, 결과가 '00000000'이 되지 않으면, 비정상적인 데이터 수신으로 처리한다.When the leader code is confirmed, theremote controller 212 performs an XOR operation on the received 8-bit custom code and 8-bit (custom code) ', and the 8-bit data code and 8-bit (data code). If the result of XOR operation is '00000000', it is processed as normal data reception. If the result is not '00000000', it is processed as abnormal data reception.

즉, 리모컨 제어부(212)는 수신되는 custom code 및 data code가 올바르게 수신되는지 여부를 확인한다.That is, theremote controller 212 checks whether the received custom code and data code are correctly received.

이때, 리모컨 제어부(212)는 수신되는 리모컨 신호의 펄스 주기에 따라 '0'과 '1'을 구분할 수 있다.In this case, theremote controller 212 may distinguish between '0' and '1' according to the pulse period of the received remote controller signal.

도 6은 본 발명에 따른 리모컨 제어부의 데이터 구분을 설명하기 위한 도면이다.6 is a view for explaining the data classification of the remote control control unit according to the present invention.

도 6에 도시된 바와 같이, 리모컨 제어부(212)는 13.5ms 동안 leader code를 수신한 이후에 시그널링 펄스의 주기가 1.125ms이면, '0'으로 판단하고, 2.5ms이면, '1'로 판단할 수 있다.As shown in FIG. 6, when the period of the signaling pulse is 1.125 ms, after the leader code is received for 13.5 ms, theremote controller controller 212 may determine '0', and if it is 2.5 ms, determine the value '1'. Can be.

이때, 리모컨 제어부(212)는 내부 타이머(미도시)의 동작 시간을 기준으로 펄스 주기를 판단하여 데이터를 복조할 수 있다.In this case, theremote controller 212 may demodulate data by determining a pulse period based on an operation time of an internal timer (not shown).

도시된 바와 같이, 1.125ms의 구간은 '0', 2.25ms 구간은 '1'로 판단할 수 있다.As shown, a section of 1.125ms may be determined as '0' and a section of 2.25ms may be determined as '1'.

이러한, 리모컨 제어부(212)의 리모컨 신호 복조 방식은 간략히 설명하면, 다음과 같다.The remote control signal demodulation method of theremote controller 212 will be briefly described as follows.

리모컨 제어부(212)는 인터럽트를 이용하여 적외선 수신부(211), 즉, 적외선 센서의 신호 변화를 검출한다.Theremote controller 212 detects a signal change of theinfrared receiver 211, that is, the infrared sensor by using an interrupt.

그리고, 리모컨 제어부(212)는 신호 변화가 검출되면, 내부 타이머를 구동시켜 다음 신호 변화에 의한 인터럽트가 발생할 때까지 카운트를 한다.When the signal change is detected, theremote controller 212 drives the internal timer to count until an interrupt due to the next signal change occurs.

리모컨 제어부(212)는 다음 인터럽트가 발생하면, 타이머를 정지시키고, 다음 인터럽트가 발생할 때까지의 타이머가 증가된 값(펄스 주기 값)을 읽어 '1'과 '0'을 판별한다.When the next interrupt occurs, theremote controller 212 stops the timer, and determines '1' and '0' by reading the incremented value (pulse period value) until the next interrupt occurs.

이와 같이, 리모컨 제어부(212)는 인터럽트가 발생하는 시간 값을 기준으로 leader code를 검출하고, custom code, (custom code)', data code, (data code)'를 검출 완료한 다음 stop 비트가 검출될 때까지 반복한다.As described above, theremote controller 212 detects the leader code based on the time value at which the interrupt occurs, detects the custom code, (custom code), data code, and (data code), and then detects the stop bit. Repeat until

그리고, 리모컨 제어부(212)는 custom code와, (custom code)'를 XOR 연산한 결과 값과, data code와, (data code)'를 XOR 연산한 결과 값이 '00000000'이 되지 않으면, 검출된 데이터를 삭제(clear)하고, 다시 leader code 수신 동작을 시작한다.If the result of the XOR operation of the custom code, (custom code) 'and the result value of the data code and the result of the XOR operation of (data code)' are not detected, theremote controller controller 212 detects the detected value. Clear the data and start the leader code reception operation again.

한편, 리모컨 제어부(212)는 custom code와, (custom code)'를 XOR 연산한 결과 값과, data code와, (data code)'를 XOR 연산한 결과 값이 '00000000'이 되면, custom code 및 data code를 등록한다.On the other hand, theremote control unit 212 when the custom code, the value of the XOR operation of the (custom code) ', the data code, and the result value of the XOR operation of the (data code)' is '00000000', the custom code and Register the data code.

이때, custom code 및 data code를 모두 등록하는 것은, 발생할 수 있는 data code의 혼선을 방지하기 위한 것으로, 리모컨 신호를 등록 한 이후에 리모컨 신호의 custom code 및 data code를 모두 일치하면, 요청 신호를 HA 제어 서버(250)로 전송한다.At this time, registering both the custom code and the data code is to prevent crosstalk of data codes that may occur. If both the custom code and the data code of the remote control signal are matched after registering the remote control signal, the request signal is changed to HA. Send to thecontrol server 250.

본 발명에 따른 홈 오토메이션 시스템(200)의 리모컨(100) 등록 방식을 크게 기설정되는 순서대로 리모컨(100)의 키 버튼을 등록하는 제 1 방식과, 가입자가 HA 제어 서버(250)를 통해 등록할 키 버튼을 선택한 이후에 리모컨(100)의 키 버튼을 등록하는 제 2 방식으로 구분할 수 있다.The first method of registering the key buttons of theremote control 100 in the order in which theremote control 100 registration method of the home automation system 200 according to the present invention is set in large order, and the subscriber is registered through theHA control server 250 After selecting the key button to be divided can be divided into a second method of registering the key button of the remote control (100).

먼저, 제 1 방식은 리모컨 수신부(210)는 기설정되는 등록 순서 정보를 메모리(213)에 저장한다.First, in the first method, theremote control receiver 210 stores preset registration order information in thememory 213.

예를 들어, 등록 순서 정보는 '0-1-2-3-4-5-6-7-8-9-정지/복귀-통화-열림' 등과 같이 홈 오토메이션 시스템(200)에서 사용되는 각 기능 키 버튼의 순서대로 설정될 수 있다.For example, the registration order information may include each function used in the home automation system 200, such as '0-1-2-3-4-5-6-7-8-9-stop / return-call-open'. It can be set in the order of the key buttons.

그리고, 리모컨 수신부(210)는 등록 개시 메시지가 수신되면, 등록 모드를 설정하고, 리모컨(100)으로부터 수신되는 첫 번째 리모컨 신호에 이상이 없으면, 해당 리모컨 신호를 '0'번 요청 신호로 등록하고, '0'번 요청 신호가 등록 완료되었음을 알리는 등록 완료 메시지를 HA 제어 서버(250)로 전송한다.When the registration start message is received, theremote control receiver 210 sets a registration mode, and if there is no error in the first remote control signal received from theremote control 100, registers the corresponding remote control signal as a request signal '0'. , The registration completion message indicating that the registration request signal '0' is completed is transmitted to theHA control server 250.

리모컨 수신부(210)는 다음 수신되는 리모컨 신호에 이상이 없으면, '1'번 요청 신호로 등록하고, 등록 완료 메시지를 HA 제어 서버(250)로 전송한다.If there is no abnormality in the next received remote controller signal, theremote controller 210 registers the request signal '1' and transmits a registration completion message to theHA control server 250.

그리고, 리모컨 수신부(210)는 '열림' 요청 신호가 등록될 때까지 반복적으로 리모컨 신호에 이상이 없으면, 등록한다.And, if there is no abnormality in the remote control signal repeatedly until the 'open' request signal is registered, theremote control receiver 210 registers.

이때, 가입자는 리모컨 수신부(210)에 저장된 등록 순서 정보를 확인하여, 등록 순서 정보에 순서대로 리모컨(100)의 키 버튼을 선택하는 것이 바람직하다.At this time, the subscriber may check the registration order information stored in theremote control receiver 210 and select key buttons of theremote controller 100 in order to the registration order information.

HA 제어 서버(250)는 리모컨 수신부(210)로부터 등록 완료 메시지가 수신되면, 등록 완료 메시지에 포함된 키 버튼의 종류 정보에 상응하는 음성 정보를 음성 출력부(240)를 통해 출력한다.When the registration completion message is received from theremote control receiver 210, theHA control server 250 outputs voice information corresponding to the type information of the key button included in the registration completion message through the voice output unit 240.

예를 들어, '0'번 키 버튼이 등록 완료되었음을 알리는 등록 완료 메시지가 수신되면, '0번 버튼이 등록되었습니다'와 같은 음성 정보를 출력한다.For example, when a registration completion message indicating that the key button '0' is registered is received, voice information such as 'button 0 is registered' is output.

한편, 제 2 방식은 가입자가 HA 제어 서버(250)의 선택부를 통해 등록할 키 버튼을 선택하면, HA 제어 서버(250)는 가입자가 선택한 키 버튼의 종류 정보에 상응하는 음성 정보를 출력한다.On the other hand, in the second method, when the subscriber selects a key button to register through the selection unit of theHA control server 250, theHA control server 250 outputs voice information corresponding to the type information of the key button selected by the subscriber.

예를 들어, 가입자가 본체의 선택부를 통해 '0'번 키 버튼을 등록할 키 버튼으로 선택하면, HA 제어 서버(250)는 '0'번 키 버튼을 등록하십시오'와 같은 음성 정보를 출력한다.For example, when the subscriber selects the key button '0' as the key button to register through the selection unit of the main body, theHA control server 250 outputs voice information such as 'register the key button 0'. .

가입자는 출력되는 음성 정보를 듣고, 해당 리모컨(100)의 키 버튼, 즉 '0' 번 키 버튼을 선택하고, 리모컨(100)은 리모컨 신호를 리모컨 수신부(210)로 전송한다.The subscriber hears the output voice information, selects a key button of the correspondingremote controller 100, that is, a key button '0', and theremote controller 100 transmits a remote controller signal to theremote controller receiver 210.

그리고, HA 제어 서버(250)는 '0'번 등록 개시 메시지를 리모컨 수신부(210)로 전송하고, 리모컨 수신부(210)는 수신되는 리모컨 신호를 '0'번 요청 신호로 등록한다.In addition, theHA control server 250 transmits a registration start message '0' to theremote controller 210, and theremote controller 210 registers the received remote controller signal as a request signal '0'.

한편, HA 제어 서버(250)는 가입자가 선택부를 통해 등록 취소를 선택하면, 즉, 가입자가 신규 리모컨(100)의 등록 등과 같은 이유로 등록 취소를 선택하면, 등록 취소 메시지를 리모컨 수신부(210)로 전송한다.On the other hand, theHA control server 250 when the subscriber selects to cancel the registration through the selection unit, that is, when the subscriber selects to cancel the registration, for example, such as registration of the newremote control 100, the registration cancellation message to theremote control receiver 210 send.

리모컨 수신부(210)는 등록 취소 메시지가 수신되면, 메모리(213)에 등록된 모든 키 버튼에 대한 등록 정보를 삭제하여 초기화한다.When the registration cancel message is received, theremote controller 210 deletes and initializes registration information for all key buttons registered in thememory 213.

도 7은 본 발명에 따른 리모컨 수신부가 키 버튼을 등록하는 것을 설명하기 위한 도면이다.7 is a view for explaining that the remote control receiving unit registers a key button according to the present invention.

도 7은 리모컨 수신부(210)가 모든 키 버튼을 등록 완료한 상태에 메모리(213)에 저장되는 등록 테이블을 도시한 것으로, 각 키 버튼별로 custom code 및 data code가 저장된다.FIG. 7 illustrates a registration table stored in thememory 213 in a state in which the remotecontroller receiving unit 210 registers all key buttons. Custom code and data code are stored for each key button.

리모컨 수신부(210)는 각 키 버튼이 등록 완료되면, 리모컨(100)으로부터 수신되는 리모컨 신호의 custom code 및 data code와 등록 테이블의 custom code 및 data code를 비교하여 일치하는 키 버튼에 상응하는 요청 신호를 HA 제어 서버(250)로 전송한다.When each key button is registered, the remotecontrol receiving unit 210 compares the custom code and data code of the remote control signal received from theremote control 100 with the custom code and data code of the registration table and requests a signal corresponding to the corresponding key button. To theHA control server 250.

그리고, 리모컨 수신부(210)와 HA 제어 서버(250)간 교환되는 메시지는 3- byte 형태로 구현될 수 있다.The message exchanged between theremote controller 210 and theHA control server 250 may be implemented in a 3-byte format.

즉, '0x00(null)-CODE-00x00(null)' 구조의 3-byte 형태로 구현될 수 있으며, 전단의 1-byte 및 후단의 1-byte는 메시지의 시작과 마지막을 명시하는 것이다.That is, it can be implemented in the 3-byte form of '0x00 (null) -CODE-00x00 (null)' structure, where 1-byte of the front and 1-byte of the trailing end indicate the start and end of the message.

그리고, 가운데 1-byte는 제어 메시지 또는 요청 메시지를 정의하는 CODE 데이터가 정의된다.In the middle of 1-byte, CODE data defining a control message or a request message is defined.

도 8은 본 발명에 따른 메시지의 CODE를 설명하기 위한 도면이다.8 is a diagram for explaining a code of a message according to the present invention.

도 8을 참조하면, CODE의 MSB(최상위 비트 : Most Significant Bit)의 값에 따라 메시지의 종류가 결정된다. 예를 들면, MSB가 '1'이면, 메시지의 종류가 제어 메시지이고, '0'이면, 메시지의 종류가 요청 메시지가 된다.Referring to FIG. 8, the type of message is determined according to the value of the MSB (most significant bit) of the CODE. For example, if the MSB is '1', the message type is a control message. If the MSB is '0', the message type is a request message.

도 8a는 리모컨 수신부(210)와 HA 제어 서버(250)간 초기 통신시 교환하는 초기 메시지를 예시한 것으로, CODE를 null 상태로 교환하여, 상호 통신 개시를 설정한다.8A illustrates an initial message exchanged during initial communication between theremote control receiver 210 and theHA control server 250. The CODE is exchanged in a null state to establish mutual communication start.

그리고, 도 8b는 리모컨 수신부(210)가 HA 제어 서버(250)로 전송하는 등록 준비 메시지의 CODE를 예시한 것이다.8B illustrates a CODE of a registration preparation message transmitted by theremote control receiver 210 to theHA control server 250.

도 8c는 HA 제어 서버(250)가 가입자의 선택에 따라 리모컨 수신부(210)로 전송하는 등록 개시 메시지의 CODE를 예시한 것이고, 도 8d는 HA 제어 서버(250)가 가입자의 선택에 따라 리모컨 수신부(210)로 전송하는 등록 취소 메시지의 CODE를 예시한 것이다.FIG. 8C illustrates a code of a registration initiation message transmitted by theHA control server 250 to theremote controller receiver 210 according to a subscriber's selection, and FIG. 8D illustrates a remote controller receiver according to a subscriber's selection by theHA control server 250. It illustrates the CODE of the registration cancellation message sent to (210).

도 8e는 리모컨 수신부(210)가 리모컨(100)으로부터 수신되는 리모컨 신호에 상응하는 요청 신호를 전송하는 요청 메시지를 예시한 도면이다.8E is a diagram illustrating a request message for transmitting a request signal corresponding to the remote control signal received from theremote controller 100 by theremote control receiver 210.

도 9는 본 발명에 따른 요청 메시지의 CODE를 설명하기 위한 도면이다.9 is a diagram for explaining a code of a request message according to the present invention.

도 9에 도시된 바와 같이, 리모컨 수신부(210)는 상기 도 7과 같은 등록 테이블에 등록된 키 버튼에 상응하는 4비트의 기능 data를 정의할 수 있다.As illustrated in FIG. 9, theremote controller receiver 210 may define 4-bit function data corresponding to the key button registered in the registration table as shown in FIG. 7.

그리고, 리모컨 수신부(210)는 리모컨(100)으로부터 수신되는 리모컨 신호에 이상이 없으면, custom code 및 data code와 일치하는 키 버튼을 검색하고, 해당 키 버튼에 상응하는 기능 data가 포함되는 요청 메시지를 상기 도 8e와 같은 형태로 HA 제어 서버(250)로 전송한다.In addition, if there is no abnormality in the remote controller signal received from theremote controller 100, theremote controller receiver 210 searches for a key button corresponding to the custom code and the data code, and requests a request message including the function data corresponding to the corresponding key button. It transmits to theHA control server 250 in the form as shown in FIG.

HA 제어 서버(250)는 리모컨 수신부(210)로부터 수신되는 요청 메시지에 포함된 기능 data에 따라 수신되는 요청 메시지의 키 버튼을 인식하고, 해당 키 버튼에 따른 기능을 처리한다.TheHA control server 250 recognizes a key button of the received request message according to the function data included in the request message received from theremote controller receiver 210 and processes a function according to the corresponding key button.

도 10은 본 발명의 바람직한 실시예에 따른 홈 오토메이션 시스템의 리모컨 등록 방법을 설명하기 위한 플로챠트 도면이다.10 is a flowchart illustrating a remote control registration method of a home automation system according to a preferred embodiment of the present invention.

도 10을 참조하면, 가입자는 일반 리모컨(100)을 등록하기 위한 리모컨 수신부(210)를 HA 제어 서버(250)에 연결 설치한다(S 100).Referring to FIG. 10, the subscriber connects and installs theremote control receiver 210 for registering the generalremote controller 100 to the HA control server 250 (S 100).

리모컨 수신부(210)는 HA 제어 서버(250)에 연결되면, 등록 준비 메시지를 전송하여, 리모컨(100) 등록 준비가 완료되었음을 알린다(S 110).When theremote control receiver 210 is connected to theHA control server 250, theremote control receiver 210 transmits a registration preparation message to inform that theremote controller 100 is ready for registration (S110).

HA 제어 서버(250)는 가입자가 선택부를 통해 등록 모드를 선택하면, 등록 개시 메시지를 리모컨 수신부(210)로 전송한다(S 120).When the subscriber selects the registration mode through the selector, theHA control server 250 transmits a registration start message to the remote controller receiver 210 (S120).

리모컨 수신부(210)는 HA 제어 서버(250)로부터 등록 개시 메시지가 수신되 면, 등록 모드로 전환하여, 리모컨(100)으로부터 수신되는 리모컨 신호에 이상이 없는지 여부를 확인한다(S 130).When the registration start message is received from theHA control server 250, theremote controller 210 switches to the registration mode and checks whether there is no abnormality in the remote controller signal received from the remote controller 100 (S 130).

리모컨 수신부(210)는 리모컨 신호의 custom code 및 data code에 이상이 있으면, 수신된 리모컨 신호를 삭제하고, 리모컨 신호를 재수신한다(S 140).If there is an error in the custom code and data code of the remote control signal, theremote control receiver 210 deletes the received remote control signal and re-receives the remote control signal (S 140).

리모컨 수신부(210)는 리모컨 신호의 custom code 및 data code에 이상이 없으면, 해당 리모컨 신호의 custom code 및 data code를 키 버튼 기능으로 등록한다(S 150).If there is no abnormality in the custom code and data code of the remote control signal, theremote control receiver 210 registers the custom code and data code of the corresponding remote control signal as a key button function (S 150).

이때, 리모컨 수신부(210)는 설정된 리모컨(100) 등록 방식을 확인하여, 기설정되는 순서대로 리모컨(100)의 키 버튼을 등록하는 제 1 방식이면, 수신되는 리모컨 신호를 기설정된 등록 순서대로 등록 테이블에 등록한다.At this time, theremote control receiver 210 checks the set method of registering theremote controller 100, and if the first method registers the key buttons of theremote controller 100 in a preset order, registers the received remote controller signal in the preset registration order. Register in the table.

한편, 리모컨 수신부(210)는 가입자가 HA 제어 서버(250)를 통해 등록할 키 버튼을 선택한 이후에 리모컨(100)의 키 버튼을 등록하는 제 2 방식이면, 가입자가 선택하는 등록 키 버튼을 확인하고, 수신되는 리모컨 신호를 가입자가 선택한 등록 키 버튼으로 등록 테이블에 등록한다.Meanwhile, if the second method of registering the key button of theremote controller 100 after the subscriber selects a key button to be registered through theHA control server 250, theremote controller 210 checks the registration key button selected by the subscriber. Then, the received remote control signal is registered in the registration table with the registration key button selected by the subscriber.

그리고, 리모컨 수신부(210)는 리모컨 신호를 해당 키 버튼으로 등록하면, 해당 키 버튼이 등록되었음을 알리는 등록 완료 메시지를 HA 제어 서버(250)로 전송하고, HA 제어 서버(250)는 등록된 키 버튼을 가입자에게 알리는 음성 정보를 출력한다(S 160).When theremote control receiver 210 registers the remote control signal as the corresponding key button, theremote control receiver 210 transmits a registration completion message indicating that the corresponding key button is registered to theHA control server 250, and theHA control server 250 registers the registered key button. It outputs the voice information informing the subscriber (S 160).

리모컨 수신부(210)는 모든 키 버튼이 등록 완료되면, 리모컨(100)으로부터 수신되는 리모컨 신호의 custom code 및 data code와 일치하는 키 버튼을 등록 테 이블에서 검색한다(S 170).When all the key buttons are registered, theremote controller 210 searches for a key button corresponding to the custom code and data code of the remote controller signal received from theremote controller 100 in the registration table (S 170).

그리고, 리모컨 수신부(210)는 검색된 키 버튼에 상응하는 기능 code가 포함되는 요청 메시지를 HA 제어 서버(250)로 전송한다(S 180).In addition, theremote control receiver 210 transmits a request message including a function code corresponding to the found key button to the HA control server 250 (S 180).

HA 제어 서버(250)는 리모컨 수신부(210)로부터 수신되는 요청 메시지에 포함된 기능 code에 따라 해당 기능을 제어한다(S 190).TheHA control server 250 controls the corresponding function according to the function code included in the request message received from the remote control receiver 210 (S 190).

한편, 리모컨 수신부(210)는 가입자가 HA 제어 서버(250)를 통해 등록 취소를 선택하면, 메모리(213)에 등록된 모든 키 버튼에 대한 등록 정보를 삭제하여 초기화한다.Meanwhile, when the subscriber selects to cancel the registration through theHA control server 250, theremote control receiver 210 deletes and initializes registration information for all key buttons registered in thememory 213.

이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and changes are possible within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims.

상기한 바와 같이, 본 발명에 따르면, 홈 오토메이션 시스템에 일반적으로 사용되는 범용 리모컨을 등록시켜 사용할 수 있음으로 홈 오토메이션 시스템의 전용 리모컨을 분실 또는 파손시 리모컨을 재구매할 필요가 없다.As described above, according to the present invention, it is possible to register and use a general-purpose remote control generally used in the home automation system, so that the remote controller is not required to be repurchased when the dedicated remote control of the home automation system is lost or damaged.

Claims (24)

Translated fromKorean
홈 오토메이션 시스템에 있어서,In a home automation system,수신되는 요청 메시지에 따라 상기 홈 오토메이션 시스템에 설정되는 기능을 제어하는 제어 서버와,A control server controlling a function set in the home automation system according to the received request message;상기 제어 서버에 연결 설치되며, 등록 모드가 설정되면, 범용 리모컨으로부터 적외선 통신 방식으로 수신되는 리모컨 신호의 이상 여부를 검사하여, 이상이 없으면, 기설정된 등록 순서 정보에 따라 순차적으로 수신되는 상기 리모컨 신호를 상응하는 키 버튼으로 등록하고, 설정된 키 버튼에 대한 리모컨 신호의 등록이 완료되면, 상기 리모컨으로부터 수신되는 리모컨 신호에 상응하는 키 버튼 정보가 포함되는 요청 메시지를 상기 제어 서버로 전송하는 리모컨 수신부를 포함하는 홈 오토메이션 시스템의 리모컨 등록 장치.When the registration mode is set and connected to the control server and the registration mode is set, the remote control signal received from the universal remote controller through the infrared communication method is checked for abnormalities. Register as a corresponding key button, and when the registration of the remote control signal for the set key button is completed, the remote control receiver for transmitting a request message including key button information corresponding to the remote control signal received from the remote control to the control server. Remote control registration device of the home automation system.제 1 항에 있어서, 상기 리모컨 신호는,The method of claim 1, wherein the remote control signal,상기 리모컨 신호의 시작임을 명시하는 Leader code, 상기 리모컨의 식별 정보가 포함되는 custom code, 상기 custom code에 보수 관계인 (custom code)', 상기 리모컨의 각 키 버튼 정보가 포함되는 data code, 상기 data code의 보수 관계인 (data code)' 및 상기 리모컨 신호의 마지막임을 명시하는 Stop 비트를 포함하는 홈 오토메이션 시스템의 리모컨 등록 장치.Leader code specifying the start of the remote control signal, a custom code including the identification information of the remote control, the (custom code) that is a complementary relationship to the custom code ', the data code including the information of each key button of the remote control, the data code And a stop bit specifying the end of the remote control signal.제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,상기 리모컨 신호의 custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산 결과가 '00000000'이면, 상기 리모컨 신호의 이상이 없다고 판단하는 홈 오토메이션 시스템의 리모컨 등록 장치.If the custom code of the remote control signal and the XOR operation result of (custom code) and the XOR operation result of data code and (data code) are '00000000', the remote control registration of the home automation system determining that there is no abnormality in the remote control signal Device.제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,상기 리모컨 신호의 custom code 및 data code를 상응하는 키 버튼으로 등록하는 홈 오토메이션 시스템의 리모컨 등록 장치.And a remote control registration device of a home automation system for registering the custom code and the data code of the remote control signal with corresponding key buttons.삭제delete제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,상기 제어 서버를 통해 가입자가 등록 키 버튼을 선택하면, 상기 수신되는 리모컨 신호를 상기 등록 키 버튼으로 등록하는 홈 오토메이션 시스템의 리모컨 등 록 장치.And a subscriber to select a registration key button through the control server, and registers the received remote control signal with the registration key button.제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,상기 리모컨 신호를 상응하는 키 버튼으로 등록 완료되면, 등록된 키 버튼 정보가 포함되는 등록 완료 메시지를 상기 제어 서버로 전송하는 홈 오토메이션 시스템의 리모컨 등록 장치.And registering the remote control signal with a corresponding key button, and transmitting a registration completion message including registered key button information to the control server.제 7항에 있어서, 상기 제어 서버는,The method of claim 7, wherein the control server,상기 리모컨 수신부로부터 수신되는 상기 등록 완료 메시지에 포함된 상기 키 버튼이 등록되었음을 알리는 음성 정보를 출력하는 홈 오토메이션 시스템의 리모컨 등록 장치.And a remote control registration device of a home automation system for outputting voice information indicating that the key button included in the registration completion message received from the remote control receiver is registered.제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,상기 리모컨 신호의 등록 완료되면, 상기 수신되는 리모컨 신호의 custom code 및 data code와 일치하는 키 버튼에 해당하는 기능 데이터가 포함되는 요청 메시지를 상기 제어 서버로 전송하는 홈 오토메이션 시스템의 리모컨 등록 장치.And registering the remote controller signal, transmitting a request message including function data corresponding to a key button corresponding to a custom code and a data code of the received remote controller signal to the control server.제 1 항에 있어서, 상기 리모컨 수신부는,The method of claim 1, wherein the remote control receiver,가입자가 상기 제어 서버를 통해 등록 취소를 선택하면, 상기 등록된 리모컨 신호를 삭제하여 초기화하는 홈 오토메이션 시스템의 리모컨 등록 장치.If the subscriber selects to cancel the registration through the control server, the remote control registration device of the home automation system to delete and initialize the registered remote control signal.제어 서버를 포함하는 홈 오토메이션 시스템에 있어서,In a home automation system including a control server,적외선 센서로 구현되어, 범용 리모컨으로부터 수신되는 리모컨 신호를 검출하는 적외선 수신부와,An infrared receiver which is implemented as an infrared sensor and detects a remote control signal received from a universal remote controller;등록 모드가 설정되면, 상기 적외선 수신부에서 검출되는 상기 리모컨 신호의 custom code 및 data code에 이상이 없으면, 기설정된 등록 순서 정보에 따라 순차적으로 수신되는 상기 custom code 및 data code를 상응하는 키 버튼으로 등록하고, 설정된 키 버튼에 대한 리모컨 신호의 등록이 완료되면, 상기 리모컨으로부터 수신되는 리모컨 신호의 custom code 및 data code에 상응하는 키 버튼에 해당하는 기능 데이터가 포함되는 요청 메시지를 상기 제어 서버로 전송하는 리모컨 제어부와,When the registration mode is set, if there is no abnormality in the custom code and data code of the remote control signal detected by the infrared receiver, the custom code and data code sequentially received according to preset registration order information are registered with corresponding key buttons. When the registration of the remote control signal for the set key button is completed, transmitting a request message including the function data corresponding to the key button corresponding to the custom code and data code of the remote control signal received from the remote control to the control server. With a remote control unit,상기 리모컨 제어부가 등록하는 상기 키 버튼별 custom code 및 data code와, 기능 데이터를 저장하는 메모리를 포함하는 리모컨 수신부를 갖는 홈 오토메이션 시스템.And a remote control receiver including a custom code and data code for each key button registered by the remote controller and a memory for storing function data.제 11 항에 있어서, 상기 리모컨 제어부는,The method of claim 11, wherein the remote control unit,'9600 bps, 8bit, 1stop, No parity' 통신 방식을 상기 제어 서버와 통신을 하며, 상기 적외선 수신부에서 검출되는 상기 리모컨 신호의 펄스 주기 값을 읽어 '1'과 '0'을 판별하는 홈 오토메이션 시스템.Home automation system that communicates '9600 bps, 8bit, 1stop, No parity' communication method with the control server and reads the pulse period value of the remote control signal detected by the infrared receiver to determine '1' and '0' .제 12항에 있어서, 상기 리모컨 제어부는,The method of claim 12, wherein the remote control unit,상기 리모컨 신호에서 판별되는 custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산 결과가 '00000000'이면, 상기 리모컨 신호의 이상이 없다고 판단하고, '00000000'이 아니면, 수신된 리모컨 신호를 삭제한 이후에 상기 리모컨 신호를 재수신하는 홈 오토메이션 시스템.If the XOR operation result of the custom code and (custom code) determined from the remote control signal and the XOR operation result of the data code and (data code) are '00000000', it is determined that there is no abnormality of the remote control signal and '00000000' Otherwise, the home automation system re-receives the remote control signal after deleting the received remote control signal.제어 서버를 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법에 있어서,In the remote control registration method of the home automation system including a control server,가입자가 범용 리모컨을 등록하기 위하여 리모컨 수신부를 상기 제어 서버에 연결 설치하는 단계와,A subscriber connecting and installing a remote control receiver to the control server to register a universal remote controller;상기 리모컨 수신부가 상기 리모컨으로부터 기설정된 등록 순서 정보에 따라 순차적으로 수신되는 상기 리모컨 신호를 상응하는 키 버튼으로 등록하고 저장하는 단계와,Registering and storing the remote controller signals sequentially received according to preset registration order information from the remote controller using corresponding key buttons;상기 리모컨 수신부가 상기 기설정된 기 버튼의 등록 완료되면, 상기 리모컨으로부터 수신되는 리모컨 신호와 일치하는 리모컨 신호를 검색하는 단계와,Searching for a remote control signal corresponding to a remote control signal received from the remote control unit when the remote control receiver registers the preset button;상기 리모컨 수신부가 상기 검색되는 리모컨 신호에 상응하는 키 버튼 정보가 포함되는 요청 메시지를 상기 제어 서버로 전송하는 단계를 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And transmitting, by the remote control receiver, a request message including key button information corresponding to the searched remote control signal to the control server.제 14항에 있어서,The method of claim 14,상기 리모컨 수신부가 상기 수신되는 리모컨 신호에 이상이 있는지 여부를 확인하는 단계와,Checking whether the remote control receiver has an abnormality in the received remote control signal;상기 리모컨 수신부가 상기 리모컨 신호에 이상이 있으면, 상기 리모컨 신호를 삭제하고, 재수신하는 단계를 더 포함하는 단계를 더 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And deleting the remote control signal and re-receiving the remote control signal if the remote control receiver has an error in the remote control signal.제 15항에 있어서, 상기 리모컨 신호에 이상이 있는지 여부를 확인하는 단계는,The method of claim 15, wherein the determining whether the remote control signal has an abnormality comprises:상기 리모컨 신호의 펄스 주기 값을 읽어 비트 값을 '1'과 '0'으로 판별하는 단계와,Determining a bit value as '1' and '0' by reading a pulse period value of the remote control signal;상기 판별되는 비트로부터 상기 리모컨 신호의 시작임을 명시하는 Leader code, 상기 리모컨의 식별 정보가 포함되는 custom code, 상기 custom code에 보수 관계인 (custom code)', 상기 리모컨의 각 키 버튼 정보가 포함되는 data code, 상 기 data code의 보수 관계인 (data code)' 및 상기 리모컨 신호의 마지막임을 명시하는 Stop 비트를 확인하는 단계와,Leader code specifying the start of the remote control signal from the determined bits, custom code including the identification information of the remote control, (custom code) that is a complementary relationship to the custom code ', data including each key button information of the remote control confirming a code, a complement of the data code (data code) ', and a stop bit indicating the end of the remote control signal;상기 custom code와 (custom code)'의 XOR 연산 결과 및 data code와 (data code)'의 XOR 연산하여,XOR operation result of the custom code and (custom code) and XOR operation of the data code and (data code),a) 상기 연산 결과가 '00000000'이면, 상기 리모컨 신호에 이상이 없다고 판단하고,a) if the operation result is '00000000', it is determined that there is no abnormality in the remote control signal,b) 상기 연산 결과가 '00000000'이 아니면, 상기 리모컨 신호에 이상이 있다고 판단하는 단계를 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.b) if the operation result is '00000000', determining that there is an abnormality in the remote control signal.제 14항에 있어서,The method of claim 14,상기 리모컨 수신부가 상기 제어 서버에 연결되면, 등록 준비 메시지를 상기 제어 서버로 전송하는 단계와,When the remote control receiver is connected to the control server, transmitting a registration preparation message to the control server;상기 제어 서버가 상기 등록 준비 메시지가 수신된 상태에서 상기 가입자가 등록 모드를 선택하면, 등록 개시 메시지를 상기 리모컨 수신부로 전송하는 단계와,Transmitting, by the control server, a registration start message to the remote control receiver when the subscriber selects a registration mode while the registration preparation message is received;상기 리모컨 수신부가 상기 등록 개시 메시지가 수신되면, 상기 리모컨으로부터 수신되는 상기 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계를 더 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And registering the remote control signal received from the remote control with a corresponding key button when the remote control receiver receives the registration start message.제 14 항에 있어서, 상기 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는,The method of claim 14, wherein registering the remote control signal with a corresponding key button comprises:상기 리모컨 신호의 custom code 및 data code를 상응하는 키 버튼으로 등록하는 홈 오토메이션 시스템의 리모컨 등록 방법.And registering a custom code and a data code of the remote control signal with a corresponding key button.삭제delete제 14 항에 있어서, 상기 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는,The method of claim 14, wherein registering the remote control signal with a corresponding key button comprises:상기 제어 서버를 통해 가입자가 등록 키 버튼을 선택하면, 상기 수신되는 리모컨 신호를 상기 등록 키 버튼으로 등록하는 홈 오토메이션 시스템의 리모컨 등록 방법.And registering the received remote control signal with the registration key button when a subscriber selects a registration key button through the control server.제 14 항에 있어서, 상기 리모컨 신호를 상응하는 키 버튼으로 등록하는 단계는,The method of claim 14, wherein registering the remote control signal with a corresponding key button comprises:상기 키 버튼별 custom code 및 data code와, 기능 데이터를 저장하는 홈 오토메이션 시스템의 리모컨 등록 방법.The remote control registration method of the home automation system for storing the custom code and data code for each key button, and the function data.제 14항에 있어서, 상기 요청 메시지를 상기 제어 서버로 전송하는 단계는,The method of claim 14, wherein the transmitting of the request message to the control server comprises:상기 리모컨 신호의 custom code 및 data code에 일치하는 상기 키 버튼을 검색하고, 해당 키 버튼에 상응하는 기능 데이터가 포함되는 요청 메시지를 상기 제어 서버로 전송하는 단계와,Searching for the key button corresponding to the custom code and the data code of the remote control signal, and transmitting a request message including the function data corresponding to the corresponding key button to the control server;상기 제어 서버가 상기 요청 메시지에 따라 상기 홈 오토메이션 시스템의 기능을 제어하는 단계를 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And controlling, by the control server, the function of the home automation system according to the request message.제 14 항에 있어서,The method of claim 14,상기 리모컨 수신부가 상기 리모컨 신호를 상응하는 키 버튼으로 등록 완료되면, 등록된 키 버튼 정보가 포함되는 등록 완료 메시지를 상기 제어 서버로 전송하는 단계와,When the remote control receiver finishes registering the remote control signal with a corresponding key button, transmitting a registration completion message including registered key button information to the control server;상기 제어 서버가 상기 리모컨 수신부로부터 수신되는 상기 등록 완료 메시지에 포함된 상기 키 버튼이 등록되었음을 알리는 음성 정보를 출력하는 단계를 더 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And controlling, by the control server, to output voice information indicating that the key button included in the registration completion message received from the remote control receiver is registered.제 14 항에 있어서,The method of claim 14,가입자가 상기 제어 서버를 통해 등록 취소를 선택하면, 상기 제어 서버가 등록 취소 메시지를 상기 리모컨 수신부로 전송하는 단계와,If the subscriber selects to cancel registration through the control server, the control server transmitting a registration cancellation message to the remote control receiver;상기 리모컨 수신부가 상기 등록 취소 메시지가 수신되면, 상기 등록된 리모컨 신호를 삭제하여 초기화하는 단계를 더 포함하는 홈 오토메이션 시스템의 리모컨 등록 방법.And deleting the registered remote control signal to initialize the remote control receiver when the registration cancellation message is received.
KR1020060034710A2006-04-172006-04-17 How to register remote control in home automation system and deviceExpired - Fee RelatedKR100739206B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020060034710AKR100739206B1 (en)2006-04-172006-04-17 How to register remote control in home automation system and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020060034710AKR100739206B1 (en)2006-04-172006-04-17 How to register remote control in home automation system and device

Publications (1)

Publication NumberPublication Date
KR100739206B1true KR100739206B1 (en)2007-07-13

Family

ID=38504262

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020060034710AExpired - Fee RelatedKR100739206B1 (en)2006-04-172006-04-17 How to register remote control in home automation system and device

Country Status (1)

CountryLink
KR (1)KR100739206B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR19990002384A (en)*1997-06-201999-01-15배순훈 Output control method of general purpose remote controller.
KR19990051235A (en)*1997-12-191999-07-05전주범 How to automatically set custom codes for the universal remote
KR20020080728A (en)*2001-04-172002-10-26제너시스정보통신(주)Apparatus and method for remote control of home products
KR20040092084A (en)*2003-04-242004-11-03(주)누리텔레콤Home automation system using portable terminal loaded remote control function
KR20050091221A (en)*2004-03-112005-09-15손성철Home network system and control method using the mobile communication terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR19990002384A (en)*1997-06-201999-01-15배순훈 Output control method of general purpose remote controller.
KR19990051235A (en)*1997-12-191999-07-05전주범 How to automatically set custom codes for the universal remote
KR20020080728A (en)*2001-04-172002-10-26제너시스정보통신(주)Apparatus and method for remote control of home products
KR20040092084A (en)*2003-04-242004-11-03(주)누리텔레콤Home automation system using portable terminal loaded remote control function
KR20050091221A (en)*2004-03-112005-09-15손성철Home network system and control method using the mobile communication terminal

Similar Documents

PublicationPublication DateTitle
US5408217A (en)Secure fire/security/sensor transmitter system
US7576646B2 (en)Method and apparatus for adding wireless devices to a security system
US5077547A (en)Non contact programming for transmitter module
EP0382544A2 (en)Alarm system utilizing wireless communication path
US20210065534A1 (en)In-field sensor programming
US20050024228A1 (en)Method for matching transmitters and receiver
EP3989195B1 (en)System and method for automatically disarming an intrusion detection system
KR20030082670A (en)Home network system and method using mobile network
KR20040102770A (en)Method and System for Controlling Security System by Using Digital Door Lock
US7068765B2 (en)External bilateral telephone interface remote control system
KR100739206B1 (en) How to register remote control in home automation system and device
KR100959098B1 (en) Home network system using feedback signal, power sensing device and method used therein
US6603387B1 (en)Programming of RF transmitter identification data by monitoring power
KR200366600Y1 (en)Safe Doorlock System
KR200311023Y1 (en)Home Automation System Controlled by Mobile Communication Terminal
JP3485021B2 (en) Automatic door with infrared light communication function, mobile phone device and system
KR101561009B1 (en)Card reader-cum-security main apparatus interconnected with dvr image apparatus and security system emploing the same
KR100789761B1 (en) Home network system using feedback signal, power sensing device and method used therein
JP4690592B2 (en) Lock confirmation method
KR100542610B1 (en) Door phone and remote telephone call in home automation system and method thereof
JP2007181013A (en) Telecontrol device, telecontrol system and telecontrol control method
ManualManual
KR200360634Y1 (en)Wireless camera digital doorlock
KR100227547B1 (en)Apparatus and system for data communication use of the cordless phone service net
KR200165407Y1 (en)Electronic key controller for remote control and watching

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

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

PA0201Request for examination

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

D13-X000Search requested

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

D14-X000Search report completed

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

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

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

E13-X000Pre-grant limitation requested

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

P11-X000Amendment of application requested

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

P13-X000Application amended

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

E701Decision to grant or registration of patent right
PE0701Decision of registration

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

GRNTWritten decision to grant
PR0701Registration of establishment

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

PR1002Payment of registration fee

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

Fee payment year number:1

PG1601Publication of registration

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

G170Re-publication after modification of scope of protection [patent]
PG1701Publication of correction

St.27 status event code:A-5-5-P10-P19-oth-PG1701

Patent document republication publication date:20080423

Republication note text:Request for Correction Notice (Document Request)

Gazette number:1007392060000

Gazette reference publication date:20070713

PR1001Payment of annual fee

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

Fee payment year number:4

PR1001Payment of annual fee

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

Fee payment year number:5

PN2301Change 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

PR1001Payment of annual fee

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

Fee payment year number:6

FPAYAnnual fee payment

Payment date:20130708

Year of fee payment:7

PR1001Payment of annual fee

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

Fee payment year number:7

PN2301Change of applicant

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

PN2301Change of applicant

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

FPAYAnnual fee payment

Payment date:20140603

Year of fee payment:8

PR1001Payment of annual fee

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

Fee payment year number:8

R18-X000Changes to party contact information recorded

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

FPAYAnnual fee payment

Payment date:20150629

Year of fee payment:9

PR1001Payment of annual fee

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

Fee payment year number:9

FPAYAnnual fee payment

Payment date:20160701

Year of fee payment:10

PR1001Payment of annual fee

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

Fee payment year number:10

P22-X000Classification modified

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

FPAYAnnual fee payment

Payment date:20170629

Year of fee payment:11

PR1001Payment of annual fee

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

Fee payment year number:11

FPAYAnnual fee payment

Payment date:20180625

Year of fee payment:12

PR1001Payment of annual fee

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

Fee payment year number:12

P14-X000Amendment of ip right document requested

St.27 status event code:A-5-5-P10-P14-nap-X000

P16-X000Ip right document amended

St.27 status event code:A-5-5-P10-P16-nap-X000

Q16-X000A copy of ip right certificate issued

St.27 status event code:A-4-4-Q10-Q16-nap-X000

PC1903Unpaid annual fee

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

Not in force date:20190707

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903Unpaid 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:20190707


[8]ページ先頭

©2009-2025 Movatter.jp