KR20200140013A - 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법 - Google Patents

서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법 Download PDF

Info

Publication number
KR20200140013A
KR20200140013A KR1020190066646A KR20190066646A KR20200140013A KR 20200140013 A KR20200140013 A KR 20200140013A KR 1020190066646 A KR1020190066646 A KR 1020190066646A KR 20190066646 A KR20190066646 A KR 20190066646A KR 20200140013 A KR20200140013 A KR 20200140013A
Authority
KR
South Korea
Prior art keywords
heat pump
pump system
installation
authentication code
server
Prior art date
Application number
KR1020190066646A
Other languages
English (en)
Inventor
장석현
이재양
고동한
공용상
이석호
장민
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020190066646A priority Critical patent/KR20200140013A/ko
Priority to PCT/KR2020/007250 priority patent/WO2020246815A1/ko
Publication of KR20200140013A publication Critical patent/KR20200140013A/ko
Priority to US17/542,600 priority patent/US20220090809A1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/49Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/48Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring prior to normal operation, e.g. pre-heating or pre-cooling
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • F24F11/58Remote control using Internet communication
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3228One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3234Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Air Conditioning Control Device (AREA)
  • Heat-Pump Type And Storage Water Heaters (AREA)

Abstract

개시된 발명은 가연성 냉매를 사용하는 히트펌프 시스템의 설치 환경을 관리함으로써, 가연성 냉매 누설로 인한 폭발 위험을 방지할 수 있는 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법을 제공한다.
구체적으로, 개시된 발명은 가연성 냉매를 사용하는 히트펌프 시스템의 설치 환경이 규정된 조건을 만족하는 경우에만 설치자에게 인증 코드를 발급하는 서버, 발급된 인증 코드가 입력된 경우에만 동작의 잠금이 해제되는 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법을 제공한다.
일 실시예에 따른 서버는, 히트펌프 시스템의 타입 별로 정해진 설치 조건을 저장하는 메모리; 사용자 단말기로부터 히트펌프 시스템의 타입 정보, 상기 히트펌프 시스템의 설치 환경 정보 및 상기 히트펌프 시스템의 식별 정보를 수신하는 통신부; 및 상기 수신된 타입 정보에 기초하여 상기 메모리에서 상기 히트펌프 시스템의 설치 조건을 검색하고, 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하면 상기 히트펌프 시스템의 설치 인증 코드를 상기 사용자 단말기에 전송하도록 상기 통신부를 제어하는 제어부;를 포함한다.

Description

서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법{SERVER, HEAT PUMP SYSTEM AND METHOD FOR AUTHENTICATING INSTALLATION OF HEAT PUMP SYSTEM}
개시된 발명은 냉매를 사용하는 히트펌프 시스템, 히트펌프 시스템의 설치 인증 방법 및 히트펌프 시스템의 설치 인증에 사용되는 서버에 관한 것이다.
냉매의 증발 및 응축 과정에서 발생되는 열의 이동을 이용하여 공기 또는 물을 가열하거나 냉각하는 히트펌프 사이클은 공기 조화기, 냉장고, 냉동기, 건조기, 의류 관리기, 보일러 등 다양한 제품에 사용될 수 있다.
히트펌프 사이클에 사용되는 대부분의 냉매는 온실가스를 배출하기 때문에 지구 온난화에 영향을 줄 수 있다. 온실가스 배출량을 수치화한 것이 지구 온난화 지수(Global Warming Potential: GWP)이며, 최근에는 GWP가 낮은 냉매의 사용이 권장되고 있다.
GWP가 낮은 냉매 중 일부는 가연성을 갖는다. 가연성 냉매가 사용되는 제품을 적절하지 않은 환경에 설치할 경우 폭발의 위험이 있기 때문에 가연성 냉매를 사용하는 제품의 설치 환경에 대한 관리가 필요하다.
개시된 발명은 가연성 냉매를 사용하는 히트펌프 시스템의 설치 환경을 관리함으로써, 가연성 냉매 누설로 인한 폭발 위험을 방지할 수 있는 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법을 제공한다.
구체적으로, 개시된 발명은 가연성 냉매를 사용하는 히트펌프 시스템의 설치 환경이 규정된 조건을 만족하는 경우에만 설치자에게 인증 코드를 발급하는 서버, 발급된 인증 코드가 입력된 경우에만 잠금이 해제되는 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법을 제공한다.
일 실시예에 따른 서버는, 히트펌프 시스템의 타입 별로 정해진 설치 조건을 저장하는 메모리; 사용자 단말기로부터 히트펌프 시스템의 타입 정보, 상기 히트펌프 시스템의 설치 환경 정보 및 상기 히트펌프 시스템의 식별 정보를 수신하는 통신부; 및 상기 수신된 타입 정보에 기초하여 상기 메모리에서 상기 히트펌프 시스템의 설치 조건을 검색하고, 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하면 상기 히트펌프 시스템의 설치 인증 코드를 상기 사용자 단말기에 전송하도록 상기 통신부를 제어하는 제어부;를 포함한다.
상기 제어부는, 상기 수신된 식별 정보를 이용하여 상기 히트펌프 시스템의 설치 인증 코드를 생성할 수 있다.
상기 메모리는, 히트펌프 시스템의 식별 정보 별로 설치 인증 코드를 저장할 수 있다.
상기 제어부는, 상기 수신된 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성할 수 있다.
상기 제어부는, 상기 히트펌프 시스템이 설치 인증 코드를 생성하기 위해 이용하는 코드 생성 규칙과 동일한 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성할 수 있다.
상기 설치 조건은, 상기 히트펌프 시스템의 냉매량에 대한 조건, 상기 히트펌프 시스템의 설치 면적에 대한 조건 및 상기 히트펌프 시스템의 환기 면적에 대한 조건 중 적어도 하나를 포함할 수 있다.
상기 통신부는, 상기 사용자 단말기로부터 상기 히트펌프 시스템을 설치하는 사용자의 개인 정보를 수신하고, 상기 메모리는, 상기 사용자의 개인 정보와 상기 사용자의 히트펌프 시스템 설치 이력을 매칭시켜 저장할 수 있다.
상기 제어부는, 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하지 않으면, 상기 통신부가 설치 환경 확인 메시지를 상기 사용자 단말기에 전송하도록 제어할 수 있다.
일 실시예에 따른 냉매를 압축하는 압축기를 포함하는 히트펌프 시스템은, 인증 코드를 입력받기 위한 입력 인터페이스; 상기 입력 인터페이스에 입력된 인증 코드를 표시하는 디스플레이; 및 상기 히트펌프 시스템의 동작을 제어하는 제어 프로그램이 설치된 제어부;를 포함하고, 상기 제어부는, 상기 입력 인터페이스에 입력된 인증 코드에 기초하여 상기 제어 프로그램을 활성화시킬지 여부를 판단할 수 있다.
상기 제어부는, 상기 히트펌프 시스템의 고유한 설치 인증 코드를 저장하고, 상기 입력 인터페이스에 입력된 인증 코드를 상기 고유한 설치 인증 코드와 비교할 수 있다.
상기 제어부는, 상기 입력 인터페이스에 입력된 인증 코드가 상기 히트펌프 시스템의 고유한 설치 인증 코드와 일치하면, 상기 제어 프로그램을 활성화시킬 수 있다.
상기 제어부는, 상기 히트펌프 시스템의 식별 정보에 기초하여 상기 히트펌프 시스템의 고유한 설치 인증 코드를 생성할 수 있다.
상기 히트펌프 시스템의 고유한 설치 인증 코드는, 상기 히트펌프 시스템의 설치를 인증하는 서버에서 상기 히트펌프 시스템의 설치 환경이 미리 정해진 설치 조건을 만족했을 때 발급할 수 있다.
상기 입력 인터페이스는, 택트 스위치(tact switch) 및 리모트 컨트롤러 중 적어도 하나를 포함할 수 있다.
상기 입력 인터페이스는, 외부 저장매체가 삽입될 수 있는 적어도 하나의 연결 포트를 포함하고, 상기 제어부는, 상기 적어도 하나의 연결 포트에 삽입된 외부 저장매체로부터 상기 인증 코드를 읽어올 수 있다.
상기 입력 인터페이스는, 모바일 기기와 유선 또는 무선으로 통신할 수 있는 통신 인터페이스를 포함하고, 상기 통신 인터페이스는, 상기 모바일 기기에 입력된 상기 인증 코드를 수신할 수 있다.
일 실시예에 따른 히트펌프 시스템의 설치 인증 방법은, 사용자 단말기로부터 히트펌프 시스템의 타입 정보 및 상기 히트펌프 시스템의 설치 환경 정보를 수신하고; 상기 수신된 타입 정보에 기초하여 상기 히트펌프 시스템의 설치 조건을 검색하고; 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 환경 조건을 만족하면, 상기 히트펌프 시스템의 설치 인증 코드를 상기 사용자 단말기에 전송하는 것;을 포함한다.
상기 방법은, 상기 히트펌프 시스템의 식별 정보를 수신하고; 상기 수신된 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 상기 히트펌프 시스템의 설치 인증 코드를 생성하는 것;을 더 포함할 수 있다.
상기 방법은, 히트펌프 시스템의 식별 정보 별로 설치 인증 코드를 대응시켜 메모리에 저장하는 것;을 더 포함할 수 있다.
상기 방법은, 상기 히트펌프 시스템의 식별 정보를 수신하고; 상기 메모리에서 상기 수신된 식별 정보에 대응되는 설치 인증 코드를 검색하는 것;을 더 포함할 수 있다.
상기 히트펌프 시스템의 설치 인증 코드를 생성하는 것은, 상기 히트펌프 시스템이 고유한 설치 인증 코드를 생성하기 위해 이용하는 코드 생성 규칙과 동일한 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성하는 것;을 포함할 수 있다.
상기 설치 조건은, 상기 히트펌프 시스템의 냉매량에 대한 조건, 상기 히트펌프 시스템의 설치 면적에 대한 조건 및 상기 히트펌프 시스템의 환기 면적에 대한 조건 중 적어도 하나를 포함할 수 있다.
상기 방법은, 상기 사용자 단말기로부터 상기 히트펌프 시스템을 설치하는 사용자의 개인 정보를 수신하고, 상기 사용자의 개인 정보와 상기 사용자의 히트펌프 시스템 설치 이력을 매칭시켜 저장하는 것;을 더 포함할 수 있다.
상기 방법은, 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하지 않으면, 설치 환경 확인 메시지를 상기 사용자 단말기에 전송하는 것;을 더 포함할 수 있다.
일 실시예에 따른 냉매를 압축하는 압축기를 포함하는 히트펌프 시스템은 인증 코드를 입력받기 위한 입력 인터페이스; 상기 입력 인터페이스에 입력된 인증 코드를 표시하는 디스플레이; 및 상기 히트펌프 시스템의 동작을 제어하는 제어 프로그램이 설치된 제어부;를 포함하고, 상기 제어부는, 상기 입력 인터페이스에 입력된 인증 코드와 상기 히트펌프 시스템의 고유한 설치 인증 코드를 비교하고, 상기 비교 결과에 기초하여 상기 히트펌프 시스템의 시운전 가능 여부를 판단한다.
상기 제어부는, 상기 입력 인터페이스에 입력된 인증 코드와 상기 히트펌프 시스템의 고유한 설치 인증 코드가 일치하면, 상기 시운전 명령이 입력되었을 때 상기 시운전을 수행할 수 있다.
일 측면에 따른 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법에 의하면, 가연성 냉매를 사용하는 히트펌프 시스템의 설치 환경을 관리함으로써, 가연성 냉매의 누설로 인한 폭발 위험을 방지할 수 있다.
도 1은 일 실시예에 따른 히트펌프 시스템의 냉매의 흐름을 간략하게 나타낸 도면이다.
도 2는 일 실시예에 따른 서버 및 히트펌프 시스템의 동작을 간략하게 나타낸 도면이다.
도 3은 일 실시예에 따른 서버의 제어 블록도이다.
도 4 내지 도 6 및 도 8은 사용자가 서버에 인증을 요청할 때 사용하는 사용자 단말기에 표시되는 화면의 예시를 나타낸 도면이다.
도 7 및 도 9는 메모리에 저장되는 정보의 예시를 나타낸 도면이다.
도 10은 일 실시예에 따른 히트펌프 시스템의 제어 블록도이다.
도 11 내지 도 16은 히트펌프 시스템의 입력 인터페이스에 설치 인증 코드가 입력되는 다양한 예시를 나타내는 도면이다.
도 17은 일 실시예에 따른 히트펌프 시스템의 설치 인증 방법에 있어서, 서버에서 설치 인증 코드를 발급하는 과정을 나타낸 순서도이다.
도 18은 일 실시예에 따른 히트펌프 시스템의 설치 인증 방법에 있어서, 사용자가 히트펌프 시스템에 설치 인증 코드를 입력하여 히트펌프 시스템의 잠금이 해제되는 과정을 나타낸 순서도이다.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다. 본 명세서가 실시예들의 모든 요소들을 설명하는 것은 아니며, 본 발명이 속하는 기술분야에서 일반적인 내용 또는 실시예들 간에 중복되는 내용은 생략한다. 명세서에서 사용되는 '부, 모듈, 부재, 블록'이라는 용어는 소프트웨어 또는 하드웨어로 구현될 수 있으며, 실시예들에 따라 복수의 '부, 모듈, 부재, 블록'이 하나의 구성요소로 구현되거나, 하나의 '부, 모듈, 부재, 블록'이 복수의 구성요소들을 포함하는 것도 가능하다.
명세서 전체에서, 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 이들 구성이 다른 구성을 통해 연결된 경우도 포함하고, 무선 통신망을 통해 연결되는 것도 포함한다.
또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
명세서 전체에서, 어떤 구성요소가 다른 구성요소에 신호 또는 데이터를 전달 또는 전송한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 해당 구성요소와 다른 구성요소 사이에 또 다른 구성요소가 존재하여 이 구성요소를 통해 전달 또는 전송하는 것을 배제하지 않는다.
단수의 표현은 문맥상 명백하게 예외가 있지 않는 한, 복수의 표현을 포함한다.
각 단계들에 있어 식별부호는 각 단계들을 식별하기 위해 사용되는 것으로서, 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다.
이하, 첨부된 도면을 참조하여 일 측면에 따른 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법에 관한 실시예를 상세하게 설명한다.
일 측면에 따른 히트펌프 시스템은 냉매의 증발 및 응축 과정에서 발생되는 열의 이동을 이용하여 공기 또는 물을 가열하거나 냉각하는 히트펌프 사이클을 사용하는 다양한 장치를 포함할 수 있다. 예를 들어, 공기 조화기, 냉장고, 냉동고, 건조기, 의류 관리기 등의 가전 제품, 보일러 등 일정 공간을 가열하거나 냉각하는데 사용되는 다양한 장치들이 일 측면에 따른 히트펌프 시스템에 포함될 수 있다.
또한, 전술한 예시의 가전 제품 외에도 냉매를 사용하는 다른 장치가 존재한다면 개시된 발명의 범위에 포함되는 것은 물론이다. 또한, 전술한 예시의 가전 제품이 상업용이나 공업용으로 사용된다고 하여 개시된 발명의 범위를 벗어나는 것이 아니며, 상기 정의한 바와 같이 냉매를 사용한 히트펌프 사이클이 적용된 장치라면, 그 용도가 변경되더라도 개시된 발명의 범위에 포함될 수 있다.
후술하는 실시예에서는 구체적인 설명을 위해 공기 조화기를 히트펌프 시스템의 예로 들기로 한다.
도 1은 일 실시예에 따른 히트펌프 시스템 내에서 냉매의 흐름을 간략하게 나타낸 도면이다.
도 1에 도시된 바와 같이, 히트펌프 시스템(200)이 공기 조화기로 구현되는 경우에, 히트펌프 시스템(200)은 실외 공기와 냉매 사이의 열 교환을 수행하는 실외기(201)와, 실내 공기와 냉매 사이의 열 교환을 수행하는 실내기(202)를 포함하고, 실외기(201)와 실내기(202)는 냉매 배관(206)을 통해 서로 연결되어 압축, 응축, 감압, 증발로 이루어지는 히트펌프 사이클을 구성한다. 따라서, 히트 펌프 사이클을 구성하는 압축기(203), 열 교환기(204, 207), 팽창 밸브(205), 냉매 배관(206) 등의 구성요소가 히트 펌프를 구성하는 것으로 볼 수 있다.
히트펌프 사이클을 냉매가 순환하면서 증발, 응축 과정을 통해 생기는 열의 이동을 이용하여 실내기(202)가 설치된 공간을 냉방 또는 난방할 수 있다.
실외기(201)는 냉매를 압축하는 압축기(203)와 냉매와 실외 공기 사이의 열 교환이 이루어지는 실외 열 교환기(204)를 포함할 수 있고, 실내기(202)는 냉매를 감압시키는 팽창 밸브(205)와 냉매와 실내 공기 사이의 열 교환이 이루어지는 실내 열 교환기(207)를 포함할 수 있다.
공기 조화기가 냉방 모드로 동작하는 경우에, 압축기(203)는 저온저압의 기상 냉매를 고온고압의 기상 냉매로 압축하고, 고온고압의 기상 냉매는 실외 열교환기(204)에서 실외 공기 사이의 열 교환을 통해 응축 온도 이하의 고압의 액상 냉매로 응축되면서 열을 방출한다.
실외 열 교환기(204)에서 공급되는 고압의 액상 냉매는 팽창 팰브(205)에서 감압되어 저온저압의 액상 냉매가 되고, 저온저압의 액상 냉매는 실내 열 교환기(207)에서 실내 공기와의 열 교환을 통해 기상 냉매로 증발되면서 열을 흡수한다. 냉매가 열을 흡수하면서 실내기(202)가 위치하는 공간의 공기가 냉각될 수 있다.
열 교환에 사용되는 냉매는 대부분 오존층 파괴 또는 지구 온난화에 영향을 주는 물질로 이루어진다. 따라서, 냉매의 선택 시에 오존층 파괴 지수(Ozone Depletion Potential: ODP) 또는 지구 온난화 지수(Global Warming Potential: GWP)가 고려되고 있으며, 일부 국가에서는 가전 제품에 사용되는 냉매의 ODP나 GWP를 규제하고 있다.
일 예로, HFC 계열의 R32 냉매는 ODP 지수가 0이며, GWP 지수가 675로 다른 HFC 계열의 냉매들에 비해 낮은 편이다. 따라서, 최근에는 R32 냉매 또는 R32를 포함하는 혼합 냉매의 사용이 늘어나고 있다.
그러나, R32 냉매는 약 가연성을 갖는다. 또한, 가연성이 거의 없는 기존의 냉매를 대체하는 냉매들 중에는 R32 냉매 외에도 가연성을 갖는 냉매들이 존재한다.
가연성을 갖는 냉매가 밀폐된 공간에서 누설될 경우에는 폭발의 위험성이 있기 때문에, 이러한 냉매를 포함하는 히트펌프 시스템(200)은 폭발의 위험을 낮출 수 있는 안전한 환경에 설치가 되어야 한다. 따라서, 일 실시예에 따른 서버(100), 히트펌프 시스템(200) 및 히트펌프 시스템의 설치 인증 방법은 히트펌프 시스템(200)이 안전 규정에 부합되는 환경에 설치되도록 유도하는 프로세스를 제공한다.
도 2는 일 실시예에 따른 서버 및 히트펌프 시스템의 동작을 간략하게 나타낸 도면이다.
도 2를 참조하면, 설치자는 히트펌프 시스템(200)을 설치할 때, 히트펌프 시스템의 설치를 인증하는 서버(100)에 ①인증을 요청한다. 여기서, 설치자는 히트펌프 시스템(200)을 전문적으로 설치하는 설치 기사(engineer)일 수도 있고 히트펌프 시스템(200)을 구매하여 사용하는 고객일 수도 있는바, 후술하는 실시예에서는 히트펌프 시스템(200)을 설치하는 모든 주체를 통칭하여 사용자라 하기로 한다.
서버(100)는 히트펌프 시스템(200)의 설치에 대한 ②인증을 수행한다. 구체적인 인증 과정에 대해서는 후술하기로 한다.
서버(100)에서 인증을 완료하면, ③인증 코드를 발급하고, 사용자는 ④발급된 인증코드를 히트펌프 시스템(200)에 입력한다.
히트펌프 시스템(200)은 ⑤입력된 인증 코드를 자신의 고유 인증 코드와 비교하고, 입력된 인증 코드와 고유 인증 코드가 일치하면 ⑥잠금을 해제한다.
전술한 프로세스에 따르면, 히트펌프 시스템(200)의 설치에 대한 인증이 완료된 경우에만 히트펌프 시스템(200)이 동작할 수 있게 함으로써, 안전하지 않은 설치 환경에서의 냉매 누설로 인한 폭발의 위험성을 낮출 수 있다.
이하, 서버(100)와 히트펌프 시스템(200)에서 수행되는 구체적인 동작들을 설명한다.
도 3은 일 실시예에 따른 서버의 제어 블록도이고, 도 4 내지 도 6 및 도 8은 사용자가 서버에 인증을 요청할 때 사용하는 사용자 단말기에 표시되는 화면의 예시를 나타낸 도면이며, 도 7 및 도 9는 메모리에 저장되는 정보의 예시를 나타낸 도면이다.
도 3을 참조하면, 서버(100)는 히트펌프 시스템(200)의 타입 별로 정해진 설치 조건을 저장하는 메모리(130); 사용자 단말기로부터 히트펌프 시스템의 타입 정보, 히트펌프 시스템의 설치 환경 및 히트펌프 시스템의 식별 정보를 수신하는 통신부(110); 및 수신된 타입 정보에 기초하여 메모리에서 히트펌프 시스템의 설치 조건을 검색하고, 수신된 히트펌프 시스템의 설치 환경이 히트펌프 시스템의 설치 조건을 만족하면 히트펌프 시스템의 설치 인증 코드를 사용자 단말기에 전송하도록 통신부(110)를 제어하는 제어부(120);를 포함한다.
메모리(130)는 ROM(Read Only Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read only Memory), 플래시 메모리 등과 같은 비휘발성 메모리를 포함할 수 있고, S-RAM (Static Random Access Memory), D-RAM(Dynamic Random Access Memory) 등의 휘발성 메모리를 더 포함할 수도 있다. 저장되는 정보의 종류에 따라 비휘발성 메모리에 저장될 수도 있고, 휘발성 메모리에 저장될 수도 있다.
제어부(120)는 전술한 동작 및 후술하는 동작을 수행하는 프로그램이 저장되는 적어도 하나의 메모리 및 저장된 프로그램을 실행하는 적어도 하나의 프로세서를 포함할 수 있다. 전술한 메모리(130)가 제어부(120)에 포함되는 것도 가능하고, 제어부(120)의 메모리가 전술한 메모리(130)에 포함되는 것도 가능하다.
통신부(110)는 원격지에 있는 사용자 단말기와 통신하여 데이터를 주고 받을 수 있는 무선 통신 인터페이스를 포함한다. 무선 통신 인터페이스는 와이파이(Wifi), 와이브로(Wireless broadband), GSM(Global System for Mobile Communication), CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), UMTS(Universal Mobile Telecommunications System), TDMA(Time Division Multiple Access), LTE(Long Term Evolution), 4세대 이동통신, 5세대 이동통신 등과 같은 무선 통신 방식으로 인터넷망과 연결될 수 있는 다양한 통신 인터페이스 중 적어도 하나를 포함할 수 있다.
사용자가 서버(100)에 히트펌프 시스템(200)의 설치에 대한 인증을 요청하기 위해서는 먼저 서버(100)에 접속을 해야 한다. 이 때, 사용자는 도 4에 도시된 바와 같은 사용자 단말기(10)를 이용할 수 있는바, 사용자 단말기(10)는 스마트폰, PDA, 랩탑 컴퓨터 등과 같이 무선 인터넷망에 연결된 모바일 기기일 수도 있고, 인증을 위해 사용자에게 보급된 전용 단말기일 수도 있다.
사용자 단말기(10)에는 히트펌프 시스템(200)의 설치 인증에 사용되는 프로그램 또는 어플리케이션이 설치될 수 있다. 사용자는 이러한 프로그램 또는 어플리케이션을 실행시킴으로써 서버(100)에 접속을 시도할 수 있다.
서버(100)는 접속을 시도한 사용자에게 개인 정보를 요구할 수 있다. 여기서, 개인 정보는 사용자의 이름, 연락처, 주소, 소속 등 복수의 사용자를 각각 식별하고 필요에 따라 특정 사용자를 추적할 수 있는 다양한 정보를 포함할 수 있다.
서버(100)가 사용자로부터 개인 정보를 획득하는 일 예로서, 회원 가입을 요구할 수 있다. 사용자는 회원 가입을 위해 자신의 개인 정보를 입력할 수 있고, 입력된 개인 정보는 사용자가 회원 가입 시에 설정한 ID에 매칭되어 메모리(130)에 저장될 수 있다.
다만, 실시예에 따라 회원 가입을 요구하지 않고 서버(100)에 접속할 때마다 개인 정보를 입력하게 하는 것도 가능하다.
서버(100)가 히트펌프 시스템(200)을 설치하는 사용자의 개인 정보를 획득, 저장 및 관리함으로써, 인증된 사용자 또는 신뢰할 수 있는 사용자에 의한 히트펌프 시스템(200)의 안전한 설치를 유도할 수 있게 된다.
회원 가입이 완료된 사용자는 도 4에 도시된 바와 같이 사용자 단말기(10)를 통해 아이디와 패스워드를 입력하여 로그인함으로써 서버(100)에 접속할 수 있다.
로그인이 완료되면, 서버(100)는 사용자에게 히트펌프 시스템의 타입 정보를 요구할 수 있고, 도 5에 도시된 바와 같이, 사용자는 사용자 단말기(10)에 히트펌프 시스템의 타입 정보를 입력할 수 있다. 여기서, 히트펌프 시스템은 사용자가 현재 설치 중이거나 설치 하려는 설치 대상 히트펌프 시스템을 의미한다.
히트펌프 시스템은 다양한 기준에 따라 분류될 수 있는바, 가장 크게는 공기 조화기, 보일러, 냉장고, 건조기 등과 같이 그 용도에 따라 분류될 수 있다. 또한, 동일한 공기 조화기라도 성능, 외관, 크기(용량) 등을 기준으로 다시 분류될 수 있다.
이와 같이 성능, 외관, 용량 등의 기준에 따라 복수의 그룹으로 분류된 히트펌프 시스템이 어느 그룹에 속하는지를 나타내는 정보가 타입 정보일 수 있고, 일 예로 타입 정보는 히트펌프 시스템의 모델명을 포함할 수 있다. 이 경우, 사용자는 사용자 단말기(10)에 히트펌프 시스템의 모델명을 입력할 수 있다.
다만, 히트펌프 시스템 생산자의 모델명 부여 방식에 따라 용량 별로 다른 모델명이 부여될 수도 있고, 동일한 모델명을 갖는 히트펌프 시스템들이라도 서로 다른 용량을 가질 수도 있다. 후자의 경우는, 사용자가 히트펌프 시스템의 모델명과 용량을 함께 입력할 수 있다. 히트펌프 시스템의 설치 조건을 구별할 수만 있으면 되고, 사용자 단말기(10)에 입력되는 타입 정보에 대해 다른 제한은 두지 않는다.
사용자 단말기(10)에 입력된 타입 정보는 서버(100)에 전송되고, 서버(100)의 통신부(110)가 타입 정보를 수신할 수 있다.
도 6에 도시된 바와 같이, 서버(100)는 히트펌프 시스템의 설치 환경 정보를 요구할 수 있다. 일 예로, 히트펌프 시스템의 설치 환경 정보는 설치 면적, 환기구 면적 및 냉매량 중 적어도 하나를 포함할 수 있다. 후술하는 바와 같이, 서버(100)가 사용자에게 설치 환경 정보를 요구하는 것은 히트펌프 시스템(200)의 설치 환경이 해당 제품에 대해 정해진 설치 조건을 만족하는지 여부를 판단하기 위한 것이다. 정해진 설치 조건은 가연성 냉매를 사용하는 제품의 설치 환경을 관리하는 규정(regulation) 또는 기준(standard)에 따른 것이다. 일 실시예에 따른 서버(100)와 히트펌프 시스템(200)에 적용되는 기준은 EN 378 일 수 있다.
설치 면적은 히트펌프 시스템이 설치되는 공간의 면적을 의미한다. 예를 들어, 설치 대상 히트펌프 시스템이 공기 조화기인 경우에, 설치 면적은 공기 조화기의 실내기가 설치되는 실내 공간의 면적을 의미한다.
환기구 면적은 히트펌프 시스템이 설치된 공간이 외부 공기와 통할 수 있는 영역의 면적을 의미한다. 예를 들어, 설치 대상 히트펌프 시스템이 공기 조화기이고 실내기가 방 안에 설치되는 경우, 환기구 면적은 해당 방에 마련된 방문 및 창문의 면적을 의미할 수 있고 별도의 통풍구나 환기구가 마련된 경우에는 이들의 면적도 포함될 수 있다.
냉매는 히트펌프 시스템의 타입이나 용량에 따라 주입되는 양이 정해져 있다. 설치 환경에 포함되는 냉매량은 히트펌프 시스템의 타입이나 용량에 따라 정해진 주입량을 의미한다.
사용자가 사용자 단말기(10)에 설치 면적, 환기구 면적 및 냉매량 중 적어도 하나를 포함하는 설치 환경 정보를 입력하면, 사용자 단말기(10)는 입력된 설치 환경 정보를 서버(100)에 전송하고, 서버(100)의 통신부(1110)는 설치 환경 정보를 수신할 수 있다.
서버(100)의 메모리(130)에는 히트펌프 시스템의 타입 별로 정해진 설치 조건이 저장될 수 있다. 일 예로, 도 7에 도시된 바와 같이, 히트펌프 시스템의 모델 별로 정해진 설치 조건이 매칭되어 메모리(130)에 저장될 수 있다. 앞서 언급한 바와 같이, 메모리(130)에 저장되는 설치 조건은 가연성 냉매를 사용하는 제품의 설치 환경을 관리하는 규정 또는 기준에 따라 정해진 조건일 수 있다. 예를 들어, EN 378 기준을 따르는 경우, 메모리(130)에는 히트펌프 시스템의 모델 별로 그에 대응되는 냉매량에 대한 조건, 설치 면적에 대한 조건 또는 환기구 면적에 대한 조건이 매칭되어 저장될 수 있다. 냉매량에 대한 조건, 설치 면적에 대한 조건 또는 환기구 면적에 대한 조건은 특정 값으로 저장될 수도 있고, 하한 값 및 상한 값 중 적어도 하나에 의해 정해지는 범위로 저장될 수도 있다.
서버(100)의 제어부(120)는 통신부(110)가 수신한 히트펌프 시스템의 타입 정보에 기초하여 메모리(130)에서 해당 제품의 설치 조건을 검색한다. 제어부(120)는 통신부(110)가 수신한 설치 환경 정보가 해당 제품의 설치 조건을 만족하는지 여부를 판단할 수 있다.
히트펌프 시스템의 설치 환경 정보가 설치 조건을 만족하면, 제어부(120)는 해당 제품의 설치 인증 코드를 획득하여 사용자에게 발급한다. 사용자에게 발급되는 설치 인증 코드는 설치 대상 히트펌프 시스템에 고유한 코드이다. 따라서, 서버(100)는 설치 대상 히트펌프 시스템에 고유한 설치 인증 코드를 획득하기 위해 사용자에게 설치 대상 히트펌프 시스템의 식별 정보를 요구할 수 있다.
도 8에 도시된 바와 같이, 사용자는 사용자 단말기(10)에 설치 대상 히트펌프 시스템의 식별 정보, 일 예로 시리얼 넘버를 입력할 수 있고, 사용자 단말기(10)는 입력된 시리얼 넘버를 서버(100)에 전송한다. 서버(100)의 통신부(110)는 입력된 시리얼 넘버를 수신할 수 있다.
한편, 설치 대상 히트펌프 시스템의 식별 정보의 입력은 설치 환경 정보가 설치 조건을 만족했을 때 요구될 수도 있고, 설치 조건의 만족 여부와 무관하게 요구될 수도 있다. 설치 조건의 만족 여부와 무관하게 식별 정보가 입력되면, 해당 히트펌프 시스템의 설치 환경이 설치 조건을 만족하지 못하여 인증이 실패한 경우에도 그 이력이 사용자 ID에 매칭되어 메모리(130)에 저장될 수 있다.
제어부(120)는 히트펌프 시스템의 설치 인증 코드를 직접 생성하여 획득할 수도 있고, 메모리(130)에 저장된 설치 인증 코드를 검색하여 읽어올 수도 있다.
제어부(120)가 설치 인증 코드를 직접 생성하는 경우에는, 사용자 단말기(10)로부터 전송된 설치 대상 히트펌프 시스템의 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 설치 인증 코드를 생성할 수 있다. 설치 대상 히트펌프 시스템의 식별 정보를 이용하기 때문에, 생성되는 설치 인증 코드 역시 해당 제품에 고유한 코드가 된다. 다만, 식별 정보와 코드 생성 규칙을 이용하는 것은 예시에 불과하고, 이 외에도 개별 히트펌프 시스템에 대해 고유한 코드를 생성할 수 있는 방식이라면 어느 방식이든 적용이 가능하다.
설치 인증 코드가 메모리(130)에 저장되는 경우에는, 히트펌프 시스템의 생산 단계에서 각각의 제품에 고유한 설치 인증 코드가 할당되어 히트펌프 시스템(200)과 서버(100)에 각각 저장될 수 있다.
또는, 히트펌프 시스템(200)에는 설치 인증 코드가 미리 할당 및 저장되고, 서버(100)는 사용자로부터 히트펌프 시스템(200)에 대한 설치 인증이 요청되는 경우에 전술한 방식에 따라 설치 인증 코드를 생성하는 것도 가능하다. 이 때, 서버(100)가 생성하는 설치 인증 코드는 히트펌프 시스템(200)에 저장된 설치 인증 코드와 동일한 것이다. 이 경우, 서버(100)가 설치 인증 대상인 모든 히트펌프 시스템(200)에 대한 설치 인증 코드를 미리 저장할 필요가 없으므로, 메모리 용량을 절약할 수 있다.
반대로, 서버(100)에는 설치 인증 코드가 저장되고, 히트펌프 시스템(200)은 설치 과정에서 전술한 방식에 따라 설치 인증 코드를 생성하는 것도 가능하다.
이와 같이 개별 히트펌프 시스템마다 고유한 설치 인증 코드를 발급하게 되면, 사용자가 히트펌프 시스템의 설치 시에 전술한 과정에 따른 설치 인증을 거치지 않고 이전에 발급 받은 설치 인증 코드를 중복해서 사용하는 것을 방지할 수 있다. 이로써, 모든 히트펌프 시스템의 설치 시마다 설치 인증을 받게 되고, 안전한 설치 환경에서의 히트펌프 시스템의 설치 및 사용을 보장할 수 있게 된다.
제어부(120)는 획득한 설치 인증 코드를 통신부(110)를 통해 사용자 단말기(10)에 전송할 수 있다. 사용자 단말기(10)는 전송된 설치 인증 코드를 디스플레이에 표시할 수 있다. 사용자 단말기(10)를 통해 설치 인증 코드를 획득한 사용자는 설치 인증 코드를 설치 대상 히트펌프 시스템에 입력하여 동작을 활성화시킬 수 있다. 이에 관한 설명은 후술하기로 한다.
도 9에 도시된 바와 같이, 제어부(120)는 사용자 별로 히트펌프 시스템의 설치 이력을 메모리(130)에 저장할 수 있다. 일 예로, 사용자가 입력한 히트펌프 시스템의 식별 정보와 인증 여부가 해당 사용자의 ID에 매칭되어 저장될 수 있다. 동일한 사용자가 설치 인증을 받은 이후에 다시 서버(100)에 접속하여 다른 히트펌프 시스템에 대한 설치 인증을 받으면, 해당 사용자의 ID에 다른 히트펌프 시스템의 식별 정보와 인증 여부가 추가로 매칭되어 저장될 수 있다. 즉, 해당 사용자의 설치 이력이 추가될 수 있다.
전술한 바와 같이, 메모리(130)에는 사용자 ID에 해당 사용자의 개인 정보가 매칭되어 저장된다. 따라서, 메모리(130)에 저장된 정보로부터 복수의 사용자 별로 개인 정보와 히트펌프 시스템의 설치 이력을 파악할 수 있는바, 설치된 히트펌프 시스템에 문제가 발생했을 때 메모리(130)에 저장된 정보로부터 해당 히트펌프 시스템을 설치한 사용자의 개인 정보를 얻을 수 있다.
이하, 서버(100)로부터 발급된 설치 인증 코드를 히트펌프 시스템 (200)에 입력하여 잠금을 해제하는 과정을 설명하기로 한다.
도 10은 일 실시예에 따른 히트펌프 시스템의 제어 블록도이다.
도 10을 참조하면, 일 실시예에 따른 히트펌프 시스템(200)은 히트펌프 시스템의 설치 시에 사용자로부터 인증 코드의 입력을 수신하는 입력 인터페이스(210); 입력된 인증 코드에 기초하여 히트펌프 시스템(200)의 동작을 활성화시킬지 여부를 판단하는 제어부(220); 및 입력된 설치 인증 코드를 표시하는 디스플레이(240)를 포함한다.
일 실시예에 따른 히트펌프 시스템(200)은 개별 제품마다 고유한 설치 인증 코드를 갖고, 히트펌프 시스템(200)이 설치 될 때 히트펌프 시스템(200)에 고유한 설치 인증 코드와 일치하는 인증 코드가 입력되는 경우에만 잠금을 해제하여 동작을 활성화시킬 수 있다. 히트펌프 시스템(200)의 고유한 설치 인증 코드는 전술한 바와 같이 서버(100)를 통해 히트펌프 시스템(200)의 설치 환경에 대한 인증을 받은 사용자에게만 발급할 수 있다. 이로써, 히트펌프 시스템(200)이 서버(100)에 의해 인증된 안전한 설치 환경에 설치되도록 유도할 수 있다.
이를 위해, 히트펌프 시스템(200)에는 사용자로부터 인증 코드의 입력을 수신하는 입력 인터페이스(210)가 마련된다. 입력 인터페이스(210)는 사용자의 조작에 의한 입력을 직접 수신하는 입력 장치를 포함할 수도 있고, 외부 기기와 유선 통신 또는 무선 통신을 통해 연결되는 통신 인터페이스를 포함할 수도 있으며, 외부 저장매체와 연결되는 연결 포트를 포함할 수도 있다. 입력 인터페이스(210)의 종류에 따른 구체적인 입력 방식은 후술하기로 한다.
제어부(220)는 전술한 동작 및 후술하는 동작을 수행하는 프로그램이 저장되는 적어도 하나의 메모리(221) 및 저장된 프로그램을 실행하는 적어도 하나의 프로세서(222)를 포함할 수 있다. 메모리(221)는 ROM(Read Only Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read only Memory), 플래시 메모리 등과 같은 비휘발성 메모리를 포함할 수 있고, S-RAM (Static Random Access Memory), D-RAM(Dynamic Random Access Memory) 등의 휘발성 메모리를 더 포함할 수도 있다. 저장되는 정보의 종류에 따라 비휘발성 메모리에 저장될 수도 있고, 휘발성 메모리에 저장될 수도 있다. 예를 들어, 히트펌프 시스템(200)의 식별 정보와 같이 영속성이 있는 정보는 비휘발성 메모리에 저장될 수 있다.
인증 코드가 입력되면, 제어부(220)는 입력된 인증 코드에 기초하여 히트펌프 시스템(200)의 동작을 활성화시킬지 여부를 판단한다. 구체적으로, 입력된 인증 코드가 히트펌프 시스템(200)의 고유한 설치 인증 코드와 일치하는지 여부를 판단하고, 입력된 인증 코드가 히트펌프 시스템(200)의 고유한 설치 인증 코드와 일치하면 동작을 활성화시킬 수 있다. 이 때, 히트펌프 시스템(200)의 고유한 설치 인증 코드는 히트펌프 시스템(200)의 설치 시에 제어부(220)가 직접 생성할 수도 있고, 개별 히트펌프 시스템(200)마다 미리 부여되어 메모리(221)에 저장될 수도 있다.
개별 히트펌프 시스템(200)에 미리 저장되거나 개별 히트펌프 시스템(200)이 생성하는 고유한 설치 인증 코드는 서버(100)에서 동일한 히트펌프 시스템(200)에 대해 발급하는 설치 인증 코드와 동일한 것이어야 한다. 이를 위해, 동일한 설치 인증 코드가 히트펌프 시스템(200)과 서버(100)에 각각 저장되거나, 히트펌프 시스템(200)과 서버(100)가 동일한 코드 생성 규칙에 히트펌프 시스템(200)의 식별 정보를 적용하여 설치 인증 코드를 생성할 수 있다.
제어부(220)가 히트펌프 시스템(200)에 고유한 설치 인증 코드를 직접 생성하는 경우, 히트펌프 시스템(200)이 설치되고 전원이 인가되면 제어부(220)는 메모리(221)에 저장된 히트펌프 시스템(200)의 식별 정보와 코드 생성 규칙을 이용하여 히트펌프 시스템(200)에 고유한 설치 인증 코드를 생성할 수 있다. 이 때 이용되는 코드 생성 규칙은 서버(100)가 설치 인증 코드를 생성할 때 이용하는 코드 생성 규칙과 동일한 것으로 한다.
제어부(220)는 생성된 설치 인증 코드와 사용자로부터 입력된 인증 코드를 비교하고, 이들이 일치하면 히트펌프 시스템(200)의 잠금을 해제하여 동작을 활성화시킬 수 있다. 생성된 설치 인증 코드와 입력된 인증 코드가 일치하지 않으면 히트펌프 시스템(200)의 잠금 상태를 유지하여 동작이 비활성화되도록 한다.
메모리(221)에 고유한 설치 인증 코드가 미리 저장된 경우, 사용자로부터 인증 코드가 입력되면 제어부(220)는 메모리(221)에 저장된 고유한 설치 인증 코드와 입력된 인증 코드를 비교한다. 메모리(221)에 저장된 고유한 설치 인증 코드와 입력된 인증 코드가 일치하면 제어부(220)는 히트펌프 시스템(200)의 잠금을 해제하여 동작을 활성화시킬 수 있다.
당해 실시예에서 히트펌프 시스템(200)의 동작이 활성화 또는 비활성화되는 것은 히트펌프 시스템(200)의 제어 프로그램이 활성화 또는 비활성화되는 것과 동일한 의미일 수 있다. 또한, 제어 프로그램 또는 동작이 비활성화 상태에 있다는 것은 히트펌프 시스템(200)에 시운전이나 일반 운전 명령을 입력하더라도 시운전이나 일반 운전을 위한 동작이 수행되지 않는 상태를 의미한다. 반대로, 제어 프로그램 또는 동작이 활성화된다는 것은 히트펌프 시스템(200)에 시운전이나 일반 운전 명령을 입력했을 때 시운전이나 일반 운전을 위한 동작이 수행되는 것을 의미한다.
한편, 일부 히트펌프 시스템(200)의 경우 시운전이 정상적으로 완료되지 않으면 잠금이 해제되지 않는다. 이러한 경우, 고유한 설치 인증 코드와 입력된 인증 코드가 일치할 때 제어 프로그램이 활성화되는 것은 시운전이 가능한 상태로 활성화되는 것을 의미하고, 일반 운전이 가능한 상태로 활성화되는 것은 시운전의 완료 여부에 따라 달라지는 것으로 한다.
도 11 내지 도 16은 히트펌프 시스템의 입력 인터페이스에 인증 코드가 입력되는 다양한 예시를 나타내는 도면이다.
후술하는 실시예에서는 히트펌프 시스템(200)이 공기 조화기로 구현되는 경우를 예로 들어 설명한다.
도 11을 참조하면, 입력 인터페이스(230)는 택트 스위치(tact switch)(231)를 포함할 수 있다. 예를 들어, 히트펌프 시스템(200)이 공기 조화기로 구현되는 경우, 실외기(201)에는 도 11에 도시된 바와 같은 택트 스위치(231)가 마련될 수 있고 7-segments로 구현되는 디스플레이(240)도 마련될 수 있다.
택트 스위치(231)가 복수 개의 키(231a, 231b, 231c, 231d)를 포함하는 경우, 복수 개의 키마다 다른 기능이 할당될 수 있고 개별 키가 가압되면 가압된 키에 할당된 기능이 수행될 수 있다. 또한, 각각의 키는 가압될 때마다 입력값이 달라지는바, 가압되는 횟수에 따라 서로 다른 기능이 할당될 수 있다.
예를 들어, K1 스위치(231a)와 K2 스위치(231b)는 난방 시운전, 냉매 충전, 냉매 회수, 자동 점검 등과 같은 실외기 특수 운전에 할당될 수 있다. K1 스위치(231a)를 1회 가압하면 난방 시운전이 수행될 수 있고, K1 스위치(231a)를 2회 가압하면 냉매 충전을 위한 동작이 수행될 수 있으며, K2 스위치(231b)를 2회 가압하면 냉매 회수를 위한 동작이 수행될 수 있다.
또한, K3 스위치(231c)는 실외기 프로그램 리셋 기능에 할당되어 K3 스위치(231c)를 1회 가압할 때 프로그램을 강제 리셋시켜 초기화되도록 할 수 있고, K4 스위치(231d)는 실외기 센서/부하 등 상태 정보 확인 기능에 할당되어 K4 스위치(231d)를 1회 가압할 때 실외 온도 값을 디스플레이(240)에 표시할 수 있다.
7-segments로 구현되는 디스플레이(240)는 총 4개의 숫자 또는 영문자를 표시할 수 있고, 빈칸(blank)으로 비워두는 것도 가능하다. PBA 회로 구성에 따라 표시되는 숫자 또는 영문자의 수를 조절할 수 있음은 물론이다.
예를 들어, 디스플레이(240)는 실내외기가 통신 트래킹 중임을 나타낼 수도 있고, 실외기 통신선이 물리적으로 단선되어 연결이 안되는 경우에 에러 발생을 나타낼 수도 있으며, 전술한 바와 같이 K1 스위치(231a)가 1회 가압되어 난방 시운전이 수행되면 디스플레이(240)에는 난방 시운전 중임을 나타내는 문자가 표시될 수 있고, K4 스위치(231d)가 1회 가압되면 실외 온도 센서 값이 표시될 수 있다.
다만, 전술한 동작들은 히트펌프 시스템(200)의 잠금이 해제되었을 때 수행 가능하고, 잠금이 해제되기 전에는 택트 스위치(231)와 디스플레이(240)가 인증 코드를 입력 받는데 사용된다.
택트 스위치(231)와 디스플레이(240)가 설치 인증 코드를 입력 받는데 사용될 때에는 디스플레이(240)를 구성하는 각각의 스페이스가 개별 스위치에 할당될 수 있다. 디스플레이(240)의 제1스페이스(240a)는 K1 스위치(231a)에 할당되고, 제2스페이스(240b)는 K2 스위치(231b)에 할당되고, 제3스페이스(240c)는 K3 스위치(231c)에 할당되고, 제4스페이스(240d)는 K4 스위치(231d)에 할당될 수 있다.
제1스페이스(240a)는 K1 스위치(231a)의 입력값을 표시할 수 있다. 예를 들어, K1 스위치(231a)가 1회 가압되면 1을 표시하고 2회 가압되면 2를 표시할 수 있다. 나머지 스페이스들도 동일한 방식으로 자신이 할당된 스위치의 입력값을 표시할 수 있다.
제어부(220)는 택트 스위치(231)를 통해 입력값이 들어올 때마다, 입력된 인증 코드와 히트펌프 시스템(200)의 고유한 설치 인증 코드를 비교할 수 있다. 입력된 인증 코드와 히트펌프 시스템(200)의 고유한 설치 인증 코드가 일치하면 제어부(220)는 설치 인증이 완료되었음을 나타내는 메시지를 디스플레이(240)에 표시할 수 있고, 일치하지 않으면 설치 인증이 실패했음을 나타내는 에러 메시지를 디스플레이(240)에 표시할 수 있다.
또한, 입력된 설치 인증 코드와 히트펌프 시스템(200)의 고유한 설치 인증 코드가 일치하면, 히트펌프 시스템(200)의 제어 프로그램이 활성화되고 택트 스위치(231)와 7-segments로 구현되는 디스플레이(240)는 전술한 본래의 기능을 수행할 수 있다.
또는, 입력 인터페이스(230)가 DIP 스위치를 포함하고, DIP 스위치의 조합을 이용하여 인증 코드를 입력 받는 것도 가능하다. 또한, 입력 인터페이스(230)가 인증 코드의 입력을 위해 별도로 마련되는 입력 기기를 포함하고, 이 입력 기기와 히트펌프 시스템(200)을 연결하여 인증 코드를 입력하는 것도 가능하다.
한편, 실외기(201)와 실내기(202)는 유선으로 연결되어 상호 간에 통신을 수행할 수 있다. 이 경우, 입력 인터페이스(230)는 유선 통신 인터페이스를 포함할 수 있다. 일 예로, 실외기(201)와 실내기(202)는 RS 485 통신 방식으로 상호 연결될 수 있다. 도 12에 도시된 바와 같이, 히트펌프 시스템(200)은 실외기(201)와 실내기(202)를 연결하는 유선 통신 방식을 이용하여 사용자 단말기(20)와 연결될 수 있다. 이 경우, 실외기(201)와 유선(W)으로 연결된 사용자 단말기(20)를 통해 설치 인증 코드의 입력을 수신할 수 있다.
여기서, 사용자 단말기(20)는 히트펌프 시스템(200)을 설치하는 사용자가 히트펌프 시스템(200)에 인증 코드를 입력하기 위해 사용하는 모바일 기기로서, 앞서 사용자가 서버(100)에 접속하여 설치 인증 코드를 발급받기 위해 사용한 사용자 단말기(10)와 동일한 것일 수도 있고 다른 것일 수도 있다.
사용자 단말기(20)에는 히트펌프 시스템(200)에 설치 인증 코드를 입력하기 위한 어플리케이션 또는 프로그램이 설치될 수 있고, 사용자는 사용자 단말기(20)에 설치된 어플리케이션 또는 프로그램을 실행시키고 사용자 단말기(20)에 마련된 입력 장치를 이용하여 인증 코드를 입력할 수 있다.
히트펌프 시스템(200)은 입력 인터페이스(230)를 통해 사용자 단말기(20)로부터 인증 코드를 수신할 수 있고, 전술한 바와 같이 제어부(220)가 수신된 인증 코드와 히트펌프 시스템(200)의 고유한 설치 인증 코드를 비교할 수 있다.
입력 인터페이스(230)가 와이파이, 블루투스, LTE, 4G 이동통신, 5G 이동통신 등을 가능하게 하는 무선 통신 인터페이스를 포함하는 것도 가능하다. 이 경우, 도 13에 도시된 바와 같이, 히트펌프 시스템(200)은 사용자 단말기(20)와 무선 통신으로 연결될 수 있고, 사용자는 사용자 단말기(20)에 마련된 입력 장치를 이용하여 인증 코드를 입력할 수 있다. 그 이후의 동작은 전술한 예시에서와 동일하다.
한편, 서버(100)로부터 발급되는 설치 인증 코드가 단순한 숫자나 문자의 조합이 아닌 바코드나 QR 코드와 같이 암호화된 코드일 수도 있다. 이 경우, 도 15에 도시된 바와 같이 서버(100)로부터 발급된 설치 인증 코드를 사용자 단말기(20)를 이용해 촬영하는 방식으로 히트펌프 시스템(200)에 입력할 수 있다.
도 14의 예시에 따르면, 서버(100)로부터 설치 인증 코드를 발급 받는데 사용한 사용자 단말기(10)에 설치 인증 코드가 표시되면, 히트펌프 시스템(200)에 인증 코드를 입력하기 위해 사용하는 사용자 단말기(20)가 표시된 설치 인증 코드를 촬영하여 히트펌프 시스템(200)에 전송할 수 있다. 도 15의 예시에서는 사용자 단말기(20)와 히트펌프 시스템(200)이 무선으로 연결되는 경우를 도시하였으나, 유선으로 연결되는 것도 가능함은 물론이다.
히트펌프 시스템(200)이 공기 조화기로 구현되는 경우에는, 도 15에 도시된 바와 같이, 실내기(202)에 마련된 입력 장치를 이용하여 인증 코드의 입력을 수신하는 것도 가능하다. 일 예로, 입력 인터페이스(230)는 실내기(202)에 제어 명령을 전달하는 리모트 컨트롤러(232)를 포함할 수 있고, 사용자는 리모트 컨트롤러(232)를 조작하여 인증 코드를 입력할 수 있다.
입력된 인증 코드는 실내기(202)에 마련된 디스플레이(240)에 표시될 수 있고, 제어부(220)의 비교 결과에 따라 인증 완료 또는 인증 실패를 나타내는 메시지가 디스플레이(240)에 표시되는 것도 가능하다.
도 16에 도시된 바와 같이, 입력 인터페이스(230)가 외부 저장매체(S)와 연결 가능한 연결 포트(233)를 포함하는 것도 가능하다. 입력 인터페이스(230)와 연결되는 외부 저장매체(S)는 USB, SD 카드, EEPROM 등 읽고 쓰기가 가능한 다양한 저장매체 중 하나일 수 있다. 이 경우, 서버(100)로부터 발급받은 설치 인증 코드가 외부 저장매체(S)에 기록되고, 외부 저장매체(S)가 연결 포트(233)에 삽입되면 제어부(220)는 외부 저장매체(S)에 기록된 설치 인증 코드를 읽어올 수 있다.
전술한 예시에서는 입력 인터페이스(230)가 공기 조화기의 실외기(201)에 마련된 경우를 중심으로 설명하였으나, 실시예에 따라 입력 인터페이스(230)가 실내기(202)에 마련되는 것도 가능하고, 히트펌프 시스템(200)이 공기 조화기가 아닌 경우에는 전술한 예시가 해당 히트펌프 시스템(200)의 구성에 맞게 변형되어 적용될 수 있다.
이하, 일 측면에 따른 히트펌프 시스템의 설치 인증 방법의 실시예를 설명하기로 한다. 일 측면에 따른 히트펌프 시스템의 설치 인증 방법을 실시함에 있어서 전술한 서버(100) 또는 히트펌프 시스템(200)이 사용될 수 있다. 따라서, 앞서 도 1 내지 도 16을 참조하여 설명한 내용은 별도의 언급이 없어도 일 측면에 따른 히트펌프 시스템의 설치 인증 방법에 적용될 수 있고, 후술하는 히트펌프 시스템의 설치 인증 방법에 대한 설명도 서버(100) 또는 히트펌프 시스템(200)의 실시예에 적용될 수 있다.
도 17은 일 실시예에 따른 히트펌프 시스템의 설치 인증 방법에 있어서, 서버에서 설치 인증 코드를 발급하는 과정을 나타낸 순서도이다.
도 17을 참조하면, 서버(100)에 사용자가 접속하면, 즉 사용자가 로그인하면(410의 예), 사용자로부터 히트펌프 시스템의 타입 정보를 수신한다(411). 여기서, 히트펌프 시스템의 타입 정보는 사용자가 현재 설치하려는 히트펌프 시스템(200), 즉 설치 대상 제품의 타입 정보를 의미한다. 일 예로, 히트펌프 시스템(200)의 타입 정보는 모델명을 포함할 수 있고, 모델명과 용량을 모두 포함할 수도 있다.
사용자는 사용자 단말기(10)를 통해 서버(100)에 접속할 수 있고, 히트펌프 시스템(200)의 타입 정보를 사용자 단말기(10)에 입력하면, 사용자 단말기(10)는 입력된 타입 정보를 서버(100)에 전송할 수 있다. 서버(100)의 통신부(110)가 이 타입 정보를 수신한다.
한편, 사용자는 서버(100)에 로그인하기에 앞서 회원 가입을 할 수 있고, 회원 가입을 위해 이름, 연락처, 소속 등과 같은 개인 정보를 입력할 수 있다. 서버(100)가 히트펌프 시스템(200)을 설치하는 사용자의 개인 정보를 획득, 저장 및 관리함으로써, 인증된 사용자 또는 신뢰할 수 있는 사용자에 의한 히트펌프 시스템(200)의 안전한 설치를 유도할 수 있게 된다.
히트펌프 시스템의 설치 조건을 검색한다(412). 전술한 도 7에 도시된 바와 같이, 서버(100)의 메모리(130)에는 히트펌프 시스템(200)의 타입 별로 정해진 설치 조건이 저장될 수 있다. 메모리(130)에 저장되는 설치 조건은 가연성 냉매를 사용하는 제품의 설치 환경을 관리하는 규정 또는 기준에 따라 정해진 조건일 수 있다. 예를 들어, EN 378 기준을 따르는 경우, 메모리(130)에는 히트펌프 시스템의 타입 별로 그에 대응되는 냉매량에 대한 조건, 설치 면적에 대한 조건 또는 환기구 면적에 대한 조건이 매칭되어 저장될 수 있다. 히트펌프 시스템(200)의 타입 정보가 수신되면, 제어부(120)는 메모리(130)에서 수신된 타입 정보에 매칭된 설치 조건을 검색할 수 있다.
히트펌프 시스템의 설치 환경 정보를 수신한다(413). 서버(100)는 사용자에게 히트펌프 시스템(200)의 설치 환경 정보를 요구할 수 있다. 사용자는 사용자 단말기(10)에 히트펌프 시스템(200)의 설치 환경 정보, 예를 들어, 냉매량, 설치 면적 및 환기구 면적을 입력할 수 있고, 사용자 단말기(10)는 입력된 설치 환경 정보를 서버(100)에 전송할 수 있다. 서버(100)의 통신부(110)가 입력된 설치 환경 정보를 수신한다.
히트펌프 시스템의 설치 조건이 만족되는지 여부를 판단한다(414). 서버(100)의 제어부(120)는 사용자에 의해 입력된 설치 환경 정보가 설치 대상 히트펌프 시스템(200)에 대해 정해진 설치 조건을 만족하는지 여부를 판단할 수 있다.
설치 조건이 만족되면(414의 예), 히트펌프 시스템의 식별 정보를 수신한다(415). 설치 조건이 만족되지 않으면(414의 아니오), 사용자 단말기(10)에 설치 환경 확인 메시지를 전송한다(417).
서버(100)는 히트펌프 시스템(200)에 고유한 설치 인증 코드를 발급하기 위해 사용자에게 설치 대상 히트펌프 시스템(200)의 식별 정보를 요구할 수 있다. 사용자는 사용자 단말기(10)에 설치 대상 히트펌프 시스템(200)의 식별 정보를 입력할 수 있고, 사용자 단말기(10)는 입력된 식별 정보를 서버(100)에 전송할 수 있다. 서버(100)의 통신부(110)가 설치 대상 히트펌프 시스템의 식별 정보를 수신할 수 있다.
히트펌프 시스템에 고유한 설치 인증 코드를 발급한다(416). 설치 인증 코드의 발급은 설치 인증 코드의 획득과 전송을 포함할 수 있다. 서버(100)의 제어부(120)는 설치 대상 히트펌프 시스템의 설치 인증 코드를 직접 생성하여 획득할 수도 있고, 메모리(130)에 저장된 설치 인증 코드를 검색하여 읽어올 수도 있다.
제어부(120)가 설치 인증 코드를 직접 생성하는 경우에는, 사용자 단말기(10)로부터 전송된 설치 대상 히트펌프 시스템(200)의 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 설치 인증 코드를 생성할 수 있다. 설치 인증 코드가 메모리(130)에 저장되는 경우에는, 히트펌프 시스템(200)의 생산 단계에서 각각의 제품에 고유한 설치 인증 코드가 할당되어 히트펌프 시스템(200)과 서버(100)에 각각 저장될 수 있다. 또는, 히트펌프 시스템(200)에는 설치 인증 코드가 미리 할당 및 저장되고, 서버(100)는 사용자로부터 히트펌프 시스템(200)에 대한 설치 인증이 요청되는 경우에 전술한 방식에 따라 설치 인증 코드를 생성하는 것도 가능하다. 또는, 서버(100)에는 설치 인증 코드가 저장되고, 히트펌프 시스템(200)은 설치될 때 전술한 방식에 따라 설치 인증 코드를 생성하는 것도 가능하다.
서버(100)로부터 발급된 설치 인증 코드는 사용자 단말기(10)가 수신할 수 있고, 사용자는 사용자 단말기(10)가 수신한 설치 인증 코드를 히트펌프 시스템(200)에 입력하여 잠금을 해제할 수 있다.
한편, 일 실시예에 따른 히트펌프 시스템의 설치 인증 방법이 도 17에 도시된 순서에 제한되는 것은 아니다. 히트펌프 시스템(200)의 설치 환경 정보를 수신한 이후에 설치 조건을 검색하는 것도 가능하고, 설치 조건의 만족 여부와 무관하게 히트펌프 시스템(200)의 식별 정보를 수신하는 것도 가능하다. 설치 조건의 만족 여부와 무관하게 식별 정보가 입력되면, 해당 히트펌프 시스템(200)의 설치 환경 정보가 설치 조건을 만족하지 못하여 인증이 실패한 경우에도 그 이력이 사용자에 매칭되어 메모리(130)에 저장될 수 있다.
도 18은 일 실시예에 따른 히트펌프 시스템의 설치 인증 방법에 있어서, 사용자가 히트펌프 시스템에 인증 코드를 입력함으로써 히트펌프 시스템의 잠금이 해제되는 과정을 나타낸 순서도이다.
도 18에 도시된 바와 같이, 히트펌프 시스템이 설치되고 전원이 인가되면(420의 예), 히트펌프 시스템의 고유한 설치 인증 코드를 획득한다(421). 히트펌프 시스템(200)의 제어부(220)가 설치 인증 코드를 획득하는바, 메모리(221)에 저장된 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 설치 인증 코드를 직접 생성할 수도 있고, 메모리(221)에 저장된 설치 인증 코드를 읽어올 수도 있다. 어느 경우이든 히트펌프 시스템(200)의 설치 인증 코드는 해당 제품에 고유한 것으로서, 서버(100)에서 해당 제품에 대해 발급하는 설치 인증 코드와 동일한 것이다.
사용자로부터 인증 코드의 입력이 수신되면(422의 예), 제어부(220)가 획득한 설치 인증 코드와 입력된 인증 코드를 비교한다(423). 히트펌프 시스템(200)에 인증 코드를 입력하는 과정에 대한 예시는 앞서 도 11 내지 도 16을 참조하여 설명한 내용과 동일하다.
제어부(220)가 획득한 설치 인증 코드와 입력된 인증 코드가 일치하면(424의 예), 제어부(220)는 히트펌프 시스템(200)의 잠금을 해제하여(425) 제어 프로그램을 활성화시키고, 일치하지 않으면(424의 아니오) 인증이 실패했음을 나타내는 에러 메시지를 출력한다(426). 출력된 에러 메시지는 디스플레이(240)에 표시될 수도 있고, 히트펌프 시스템(200)에 마련된 스피커를 통해 음성으로 출력될 수도 있다.
전술한 실시예에 따른 서버(100), 히트펌프 시스템(200) 및 히트펌프 시스템의 설치 인증 방법에 의하면, 히트펌프 시스템의 설치 환경이 미리 정해진 안전 기준에 부합되는 경우에만 설치를 인증하여 히트펌프 시스템이 인증된 설치 환경에서 사용될 수 있게 함으로써 히트펌프 시스템의 안전한 설치를 유도하고 히트펌프 시스템의 폭발 위험성을 감소시킬 수 있다.
또한, 신뢰된 사용자 또는 인증된 사용자에 의한 히트펌프 시스템의 설치만 허용하고 사용자 별 설치 이력을 관리함으로써, 히트펌프 시스템이 안전한 환경에 설치되는 확률을 높일 수 있다.
한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.
컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다.
이상의 상세한 설명은 본 발명을 예시하는 것이다. 또한 전술한 내용은 본 발명의 바람직한 실시 형태를 나타내어 설명하는 것이며, 본 발명은 다양한 다른 조합, 변경 및 환경에서 사용할 수 있다. 즉 본 명세서에 개시된 발명의 개념의 범위, 저술한 개시 내용과 균등한 범위 및/또는 당업계의 기술 또는 지식의 범위 내에서 변경 또는 수정이 가능하다. 전술한 실시예는 본 발명의 기술적 사상을 구현하기 위한 최선의 상태를 설명하는 것이며, 본 발명의 구체적인 적용 분야 및 용도에서 요구되는 다양한 변경도 가능하다. 따라서 이상의 발명의 상세한 설명은 개시된 실시 상태로 본 발명을 제한하려는 의도가 아니다. 또한 첨부된 청구범위는 다른 실시 상태도 포함하는 것으로 해석되어야 한다.
100: 서버
110: 통신부
120: 제어부
130: 메모리
200: 히트펌프 시스템
210: 입력 인터페이스
220: 제어부
221: 메모리
240: 디스플레이

Claims (26)

  1. 히트펌프 시스템의 타입 별로 정해진 설치 조건을 저장하는 메모리;
    사용자 단말기로부터 히트펌프 시스템의 타입 정보, 상기 히트펌프 시스템의 설치 환경 정보 및 상기 히트펌프 시스템의 식별 정보를 수신하는 통신부; 및
    상기 수신된 타입 정보에 기초하여 상기 메모리에서 상기 히트펌프 시스템의 설치 조건을 검색하고, 상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하면 상기 히트펌프 시스템의 설치 인증 코드를 상기 사용자 단말기에 전송하도록 상기 통신부를 제어하는 제어부;를 포함하는 서버.
  2. 제 1 항에 있어서,
    상기 제어부는,
    상기 수신된 식별 정보를 이용하여 상기 히트펌프 시스템의 설치 인증 코드를 생성하는 서버.
  3. 제 1 항에 있어서,
    상기 메모리는,
    히트펌프 시스템의 식별 정보 별로 설치 인증 코드를 저장하는 서버.
  4. 제 2 항에 있어서,
    상기 제어부는,
    상기 수신된 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성하는 서버.
  5. 제 4 항에 있어서,
    상기 제어부는,
    상기 히트펌프 시스템이 설치 인증 코드를 생성하기 위해 이용하는 코드 생성 규칙과 동일한 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성하는 서버.
  6. 제 1 항에 있어서,
    상기 설치 조건은,
    상기 히트펌프 시스템의 냉매량에 대한 조건, 상기 히트펌프 시스템의 설치 면적에 대한 조건 및 상기 히트펌프 시스템의 환기 면적에 대한 조건 중 적어도 하나를 포함하는 서버.
  7. 제 1 항에 있어서,
    상기 통신부는,
    상기 사용자 단말기로부터 상기 히트펌프 시스템을 설치하는 사용자의 개인 정보를 수신하고,
    상기 메모리는,
    상기 사용자의 개인 정보와 상기 사용자의 히트펌프 시스템 설치 이력을 매칭시켜 저장하는 서버.
  8. 제 1 항에 있어서,
    상기 제어부는,
    상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하지 않으면, 상기 통신부가 설치 환경 확인 메시지를 상기 사용자 단말기에 전송하도록 제어하는 서버.
  9. 냉매를 압축하는 압축기를 포함하는 히트펌프 시스템에 있어서,
    인증 코드를 입력받기 위한 입력 인터페이스;
    상기 입력 인터페이스에 입력된 인증 코드를 표시하는 디스플레이; 및
    상기 히트펌프 시스템의 동작을 제어하는 제어 프로그램이 설치된 제어부;를 포함하고,
    상기 제어부는,
    상기 입력 인터페이스에 입력된 인증 코드에 기초하여 상기 제어 프로그램을 활성화시킬지 여부를 판단하는 히트펌프 시스템.
  10. 제 9 항에 있어서,
    상기 제어부는,
    상기 히트펌프 시스템의 고유한 설치 인증 코드를 저장하고, 상기 입력 인터페이스에 입력된 인증 코드를 상기 고유한 설치 인증 코드와 비교하는 히트펌프 시스템.
  11. 제 9 항에 있어서,
    상기 제어부는,
    상기 입력 인터페이스에 입력된 인증 코드가 상기 히트펌프 시스템의 고유한 설치 인증 코드와 일치하면, 상기 제어 프로그램을 활성화시키는 히트펌프 시스템.
  12. 제 11 항에 있어서,
    상기 제어부는,
    상기 히트펌프 시스템의 식별 정보에 기초하여 상기 히트펌프 시스템의 고유한 설치 인증 코드를 생성하는 히트펌프 시스템.
  13. 제 10 항에 있어서,
    상기 히트펌프 시스템의 고유한 설치 인증 코드는,
    상기 히트펌프 시스템의 설치를 인증하는 서버에서 상기 히트펌프 시스템의 설치 환경이 미리 정해진 설치 조건을 만족했을 때 발급하는 설치 인증 코드와 동일한 히트펌프 시스템.
  14. 제 9 항에 있어서,
    상기 입력 인터페이스는,
    택트 스위치(tact switch) 및 리모트 컨트롤러 중 적어도 하나를 포함하는 히트펌프 시스템.
  15. 제 9 항에 있어서,
    상기 입력 인터페이스는,
    외부 저장매체가 삽입될 수 있는 적어도 하나의 연결 포트를 포함하고,
    상기 제어부는,
    상기 적어도 하나의 연결 포트에 삽입된 외부 저장매체로부터 상기 인증 코드를 읽어오는 히트펌프 시스템.
  16. 제 9 항에 있어서,
    상기 입력 인터페이스는,
    모바일 기기와 유선 또는 무선으로 통신할 수 있는 통신 인터페이스를 포함하고,
    상기 통신 인터페이스는,
    상기 모바일 기기에 입력된 상기 인증 코드를 수신하는 히트펌프 시스템.
  17. 사용자 단말기로부터 히트펌프 시스템의 타입 정보 및 상기 히트펌프 시스템의 설치 환경 정보를 수신하고;
    상기 수신된 타입 정보에 기초하여 상기 히트펌프 시스템의 설치 조건을 검색하고;
    상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 환경 조건을 만족하면, 상기 히트펌프 시스템의 설치 인증 코드를 상기 사용자 단말기에 전송하는 것;을 포함하는 히트펌프 시스템의 설치 인증 방법.
  18. 제 17 항에 있어서,
    상기 히트펌프 시스템의 식별 정보를 수신하고;
    상기 수신된 식별 정보와 미리 정해진 코드 생성 규칙을 이용하여 상기 히트펌프 시스템의 설치 인증 코드를 생성하는 것;을 더 포함하는 히트펌프 시스템의 설치 인증 방법.
  19. 제 17 항에 있어서,
    히트펌프 시스템의 식별 정보 별로 설치 인증 코드를 대응시켜 메모리에 저장하는 것;을 더 포함하는 히트펌프 시스템의 설치 인증 방법.
  20. 제 19 항에 있어서,
    상기 히트펌프 시스템의 식별 정보를 수신하고;
    상기 메모리에서 상기 수신된 식별 정보에 대응되는 설치 인증 코드를 검색하는 것;을 더 포함하는 히트펌프 시스템의 설치 인증 방법.
  21. 제 18 항에 있어서,
    상기 히트펌프 시스템의 설치 인증 코드를 생성하는 것은,
    상기 히트펌프 시스템이 고유한 설치 인증 코드를 생성하기 위해 이용하는 코드 생성 규칙과 동일한 코드 생성 규칙을 이용하여 상기 설치 인증 코드를 생성하는 것;을 포함하는 히트펌프 시스템의 설치 인증 방법.
  22. 제 17 항에 있어서,
    상기 설치 조건은,
    상기 히트펌프 시스템의 냉매량에 대한 조건, 상기 히트펌프 시스템의 설치 면적에 대한 조건 및 상기 히트펌프 시스템의 환기 면적에 대한 조건 중 적어도 하나를 포함하는 히트펌프 시스템의 설치 인증 방법.
  23. 제 17 항에 있어서,
    상기 사용자 단말기로부터 상기 히트펌프 시스템을 설치하는 사용자의 개인 정보를 수신하고,
    상기 사용자의 개인 정보와 상기 사용자의 히트펌프 시스템 설치 이력을 매칭시켜 저장하는 것;을 더 포함하는 히트펌프 시스템의 설치 인증 방법.
  24. 제 17 항에 있어서,
    상기 수신된 설치 환경 정보가 상기 히트펌프 시스템의 설치 조건을 만족하지 않으면, 설치 환경 확인 메시지를 상기 사용자 단말기에 전송하는 것;을 더 포함하는 히트펌프 시스템의 설치 인증 방법.
  25. 냉매를 압축하는 압축기를 포함하는 히트펌프 시스템에 있어서,
    인증 코드를 입력받기 위한 입력 인터페이스;
    상기 입력 인터페이스에 입력된 인증 코드를 표시하는 디스플레이; 및
    상기 히트펌프 시스템의 동작을 제어하는 제어 프로그램이 설치된 제어부;를 포함하고,
    상기 제어부는,
    상기 입력 인터페이스에 입력된 인증 코드와 상기 히트펌프 시스템의 고유한 설치 인증 코드를 비교하고, 상기 비교 결과에 기초하여 상기 히트펌프 시스템의 시운전 가능 여부를 판단하는 히트펌프 시스템.
  26. 제 25 항에 있어서,
    상기 제어부는,
    상기 입력 인터페이스에 입력된 인증 코드와 상기 히트펌프 시스템의 고유한 설치 인증 코드가 일치하면, 상기 시운전 명령이 입력되었을 때 상기 시운전을 수행하는 히트펌프 시스템.
KR1020190066646A 2019-06-05 2019-06-05 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법 KR20200140013A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020190066646A KR20200140013A (ko) 2019-06-05 2019-06-05 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법
PCT/KR2020/007250 WO2020246815A1 (ko) 2019-06-05 2020-06-04 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법
US17/542,600 US20220090809A1 (en) 2019-06-05 2021-12-06 Server, heat pump system, and method of authenticating installation of heat pump system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190066646A KR20200140013A (ko) 2019-06-05 2019-06-05 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법

Publications (1)

Publication Number Publication Date
KR20200140013A true KR20200140013A (ko) 2020-12-15

Family

ID=73653027

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190066646A KR20200140013A (ko) 2019-06-05 2019-06-05 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법

Country Status (3)

Country Link
US (1) US20220090809A1 (ko)
KR (1) KR20200140013A (ko)
WO (1) WO2020246815A1 (ko)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH679421A5 (ko) * 1988-04-13 1992-02-14 Landis & Gyr Betriebs Ag
US7050026B1 (en) * 2003-05-15 2006-05-23 Howard Rosen Reverse images in a dot matrix LCD for an environmental control device
US8666366B2 (en) * 2007-06-22 2014-03-04 Apple Inc. Device activation and access
US8442693B2 (en) * 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
KR101276861B1 (ko) * 2011-07-27 2013-06-18 엘지전자 주식회사 가전제품 및 이를 포함하여 이루어지는 온라인 시스템
US10649418B2 (en) * 2013-12-11 2020-05-12 Ademco Inc. Building automation controller with configurable audio/visual cues
KR20160124648A (ko) * 2015-04-20 2016-10-28 삼성전자주식회사 프로파일 다운로드 및 설치 장치
CN108362028A (zh) * 2018-02-07 2018-08-03 乐易泰(宁波)热能设备有限公司 一种热泵控制***

Also Published As

Publication number Publication date
WO2020246815A1 (ko) 2020-12-10
US20220090809A1 (en) 2022-03-24

Similar Documents

Publication Publication Date Title
CN108369019B (zh) 空调机
US20200284460A1 (en) Air conditioner controlling system and air conditioner controlling method
US11118805B2 (en) Air-conditioning apparatus for enabling updated control data
US10900674B2 (en) Air conditioning apparatus, central control apparatus of the air conditioning apparatus, remote control apparatus of the air conditioning apparatus, indoor apparatus of the air conditioning apparatus and method of controlling thereof
US10184707B2 (en) Heat pump and method of controlling heat based on operating frequency of heating load of heating space thereof
CN113865023B (zh) 一种多联机空调***
US20220186994A1 (en) Air conditioner
US20180121190A1 (en) Thermostat with software update features
KR20140044215A (ko) 인터넷을 통한 원격제어가 가능한 스마트 기기의 서버 인증방법 및 그 방법에 의한 인증장치
KR20200140013A (ko) 서버, 히트펌프 시스템 및 히트펌프 시스템의 설치 인증 방법
KR102089359B1 (ko) 공기 조화 시스템 및 그 제어방법
KR101266100B1 (ko) 멀티형 공기조화기 시스템 및 그 제어 방법
JP6856090B2 (ja) 機器管理システム
US20210404687A1 (en) Air conditioning control system and storage medium storing authentication program product
US11709920B2 (en) Facility management systems and methods thereof
CN113587485B (zh) 温度检测装置的安装位置获取方法、空调器及存储介质
US11573025B2 (en) Server and control method thereof for a multi-air conditioning system including grouping of indoor units
KR20150022254A (ko) 공기조화기 및 그 제어방법
EP3822553A1 (en) Air conditioning system
CN110762786B (zh) 空调***、控制方法及控制装置
JP2012159216A (ja) 室外機、室内機及び空気調和装置
CN111947284A (zh) 一种空调器及多温区设定方法
JP7300053B2 (ja) 冷凍サイクル装置および冷凍システム
US20230054461A1 (en) Control device, heat exchange system, and recording medium recording program
US11898768B2 (en) Systems and methods for controlling a climate control system