KR20230105551A - 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 - Google Patents
기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 Download PDFInfo
- Publication number
- KR20230105551A KR20230105551A KR1020220001081A KR20220001081A KR20230105551A KR 20230105551 A KR20230105551 A KR 20230105551A KR 1020220001081 A KR1020220001081 A KR 1020220001081A KR 20220001081 A KR20220001081 A KR 20220001081A KR 20230105551 A KR20230105551 A KR 20230105551A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- unit
- home appliance
- communication unit
- electronic device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 48
- 230000006870 function Effects 0.000 title description 31
- 238000004891 communication Methods 0.000 claims abstract description 143
- 230000005540 biological transmission Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000003507 refrigerant Substances 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000019645 odor Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/52—Indication arrangements, e.g. displays
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/52—Indication arrangements, e.g. displays
- F24F11/526—Indication arrangements, e.g. displays giving audible indications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control 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/63—Electronic processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F3/00—Air-conditioning systems in which conditioned primary air is supplied from one or more central stations to distributing units in the rooms or spaces where it may receive secondary treatment; Apparatus specially designed for such systems
- F24F3/06—Air-conditioning systems in which conditioned primary air is supplied from one or more central stations to distributing units in the rooms or spaces where it may receive secondary treatment; Apparatus specially designed for such systems characterised by the arrangements for the supply of heat-exchange fluid for the subsequent treatment of primary air in the room units
- F24F3/065—Air-conditioning systems in which conditioned primary air is supplied from one or more central stations to distributing units in the rooms or spaces where it may receive secondary treatment; Apparatus specially designed for such systems characterised by the arrangements for the supply of heat-exchange fluid for the subsequent treatment of primary air in the room units with a plurality of evaporators or condensers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Selective Calling Equipment (AREA)
- Stored Programmes (AREA)
Abstract
본 발명의 일실시예에 따른 전자 기기는 외부로부터 기능 업그레이드를 위한 데이터를 수신하는 제1 통신부, 및 상기 제1 통신부로부터 상기 데이터를 수신하고, 상기 데이터를 재송신하거나, 상기 데이터를 이용하여 소정의 기능을 수행하는 메인 제어부를 포함하고, 상기 메인 제어부는 상기 데이터를 브로드캐스팅 방식으로 복수의 기기들로 송신하고, 상기 복수의 기기로부터 수신 확인 신호를 순차적으로 수신할 수 있다.
Description
본 발명은 기능을 업그레이드할 수 있는 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법에 관한 것이다.
전자 기기는, 전자 기기의 동작을 제어하는 제어부를 포함한다. 제어부는 특정 프로그램을 실행함으로써 사용자가 원하는 기능을 구현하도록 전자 기기를 제어한다.
일반적인 경우, 전자 기기가 판매된 이후에는 상기 프로그램에 대해서 오류 수정 등의 간단한 지원만이 이루어지고 있다. 따라서, 사용자는 새로운 기능을 수행하는 전자 기기가 필요한 경우에는 새로운 전자 기기를 구매하여야 한다. 즉, 사용자가 구매한 전자 기기는 시간이 지날수록 잔존가치가 크게 감소하는 결과를 초래하였고, 이는 사용자의 불만 사항이 되고 있다.
이에 따라, 상기 프로그램을 수정함으로써, 전자 기기의 기능을 개선하거나, 전자 기기가 수행할 수 있는 기능을 추가하는 방법이 연구되고 있으며, 이에 대해서 일부는 실제 구현되고 있다.
상기 프로그램을 수정하기 위해서는 프로그램을 포함하는 데이터를 전송하여야 한다. 그러나, 이러한 데이터의 전송에 많은 시간이 소요되고 있어 프로그램을 수정하는데 장애 요인이 되고 있다.
본 발명의 목적은 보다 편리하게 전자 기기의 기능을 업그레이드하는 장치 및 방법을 제공하는 것이다.
또한 본 발명의 목적은 전자 기기의 기능을 업그레이드할 때 소요되는 시간을 단축시킬 수 있는 장치 및 방법을 제공하는 것이다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
본 발명의 일실시예에 따른 전자 기기, 및 방법은 전자 기기의 기능 업그레이드를 위한 데이터를 전송할 때, 메인 기기로 선정된 제1 전자 기기가, 복수개의 제2 전자 기기들로 브로드캐스팅 방식으로 전송하고, 제2 전자 기기들이 순차적으로 제1 전자 기기로 수신 확인 신호를 회신할 수 있다.
본 발명의 일실시예에 따른 전자 기기는 외부로부터 기능 업그레이드를 위한 데이터를 수신하는 제1 통신부, 및 상기 제1 통신부로부터 상기 데이터를 수신하고, 상기 데이터를 재송신하거나, 상기 데이터를 이용하여 소정의 기능을 수행하는 메인 제어부를 포함하고, 상기 메인 제어부는 상기 데이터를 브로드캐스팅 방식으로 복수의 기기들로 송신하고, 상기 복수의 기기로부터 수신 확인 신호를 순차적으로 수신할 수 있다.
본 발명의 일실시예에 따른 전자 기기의 상기 제1 통신부는 와이파이 통신모듈을 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기는 상기 메인 제어부로부터 상기 데이터를 수신하고, 상기 데이터를 상기 복수의 기기들로 송신하며, 상기 복수의 기기들로부터 상기 수신 확인 신호를 수신하고, 상기 수신 확인 신호를 상기 메인 제어부로 송신하는 제2 통신부를 더 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기의 상기 제2 통신부는 비동기 시리얼 방식의 통신모듈을 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기는 실외기 및 상기 실외기와 연결된 복수개의 실내기를 포함하는 공기조화기일 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 실외기는 상기 복수개의 실내기들 중 제1 실내기를 메인 기기로 선정할 수 있다.
이 경우, 상기 제1 실내기는 외부로부터 기능 업그레이드를 위한 데이터를 수신하고, 상기 데이터를 브로드캐스팅 방식으로 상기 복수개의 실내기들 중 상기 제1 실내기를 제외한 적어도 하나 이상의 제2 실내기 및 상기 실외기 중 적어도 2개 이상의 데이터 수신 기기들로 송신할 수 있다.
또한, 상기 데이터 수신 기기들은 순차적으로 수신 확인 신호를 상기 제1 실내기로 송신할 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 제1 실내기는 외부로부터 상기 데이터를 수신하는 제1 통신부, 및 상기 데이터를 상기 데이터 수신 기기들로 송신하고, 상기 데이터 수신 기기들로부터 상기 수신 확인 신호를 수신하며, 상기 제1 통신부와 상이한 방식으로 상기 데이터를 송수신하는 제2 통신부를 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기의 상기 제2 통신부의 전송 속도는 상기 제1 통신부의 전송 속도보다 느릴 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 제2 실내기의 수는 2 이상일 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 실외기는 상기 제1 실내기 및 상기 제2 실내기들 각각에 내부 고유 번호를 할당할 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 제2 실내기들은 상기 내부 고유 번호에 기초하여 상기 수신 확인 신호를 순차적으로 송신할 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 제1 실내기는 상기 제2 실내기들로 상기 수신 확인 신호의 송신을 요청하는 리퀘스트 신호를 송신하고, 상기 제2 실내기들 각각은 상기 리퀘스트 신호에 응답하여 상기 수신 확인 신호를 송신할 수 있다.
본 발명의 일실시예에 따른 공기조화기의 상기 제2 실내기들 각각은 자신에게 할당된 상기 내부 고유 번호와 단위 대기 시간에 기초하여 자신의 대기 시간을 결정하고, 상기 리퀘스트 신호를 수신한 시점에서 상기 자신의 대기 시간이 경과한 시점에 상기 수신 확인 신호를 송신할 수 있다.
본 발명의 일실시예에 따른 전자 기기의 업그레이드 방법은 제1 전자 기기 및 상기 제1 전자 기기와 연결된 복수개의 데이터 수신 기기들을 포함하는 전자기기의 업그레이드 방법에 있어서, 상기 제1 전자 기기가, 외부로부터 기능 업그레이드를 위한 데이터를 수신하는 단계, 상기 제1 전자 기기가, 상기 데이터를 브로드캐스팅 방식으로 상기 데이터 수신 기기들로 송신하는 단계, 및 상기 데이터 수신 기기들이 상기 제1 전자 기기로 순차적으로 수신 확인 신호를 송신하는 단계를 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기의 업그레이드 방법의 상기 제1 전자 기기는 공기조화기의 제1 실내기이고, 상기 데이터 수신 기기들은 상기 제1 실내기와 연결된 실외기 및 상기 실외기와 연결된 적어도 하나 이상의 제2 실내기 중 2개 이상일 수 있다.
본 발명의 일실시예에 따른 전자 기기의 업그레이드 방법은 상기 실외기가 상기 제1 실내기를 데이터를 송신할 메인 기기로 선정하는 단계를 더 포함할 수 있다.
본 발명의 일실시예에 따른 전자 기기, 및 방법에 따르면, 전자 기기의 기능을 보다 편리하게 업그레이드할 수 있다.
또한 본 발명의 일실시예에 따른 전자 기기, 및 방법에 따르면, 전자 기기의 기능을 업그레이드할 때 소요되는 시간을 단축시킬 수 있다.
상술한 효과와 더불어 본 발명의 구체적인 효과는 이하 발명을 실시하기 위한 구체적인 사항을 설명하면서 함께 기술한다.
도 1은 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 시스템의 구성을 개략적으로 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 시스템의 구성을 개략적으로 나타낸 도면으로서, 도 1의 사용자 기기를 보다 구체적으로 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 관리 서버의 구성을 개략적으로 나타낸 블록도이다.
도 4는 본 발명의 일실시예에 따른 업그레이드 가능한 가전 기기의 구성을 개략적으로 나타낸 블록도이다.
도 5는 본 발명의 일실시예에 따른 업그레이드 가능한 가전 기기 중 복수개의 기기들이 분리 설치되는 가전 기기를 개략적으로 나타낸 블록도이다.
도 6 내지 도 8 각각은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 전체적인 동작을 설명하기 위한 도면이다.
도 9는 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 프로그램 데이터를 전송하는 방법을 설명하기 위한 도면이다.
도 2는 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 시스템의 구성을 개략적으로 나타낸 도면으로서, 도 1의 사용자 기기를 보다 구체적으로 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 관리 서버의 구성을 개략적으로 나타낸 블록도이다.
도 4는 본 발명의 일실시예에 따른 업그레이드 가능한 가전 기기의 구성을 개략적으로 나타낸 블록도이다.
도 5는 본 발명의 일실시예에 따른 업그레이드 가능한 가전 기기 중 복수개의 기기들이 분리 설치되는 가전 기기를 개략적으로 나타낸 블록도이다.
도 6 내지 도 8 각각은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 전체적인 동작을 설명하기 위한 도면이다.
도 9는 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 프로그램 데이터를 전송하는 방법을 설명하기 위한 도면이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.
비록 제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것으로, 특별히 반대되는 기재가 없는 한, 제1 구성요소는 제2 구성요소일 수도 있음은 물론이다.
이하에서, 어떤 구성요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 상기 구성요소들은 서로 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성요소 사이에 다른 구성요소가 "개재"되거나, 각 구성요소가 다른 구성요소를 통해 "연결", "결합" 또는 "접속"될 수도 있는 것으로 이해되어야 할 것이다.
명세서 전체에서, 특별히 반대되는 기재가 없는 한, 각 구성요소는 단수일 수도 있고 복수일 수도 있다.
본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
명세서 전체에서, "A 및/또는 B" 라고 할 때, 이는 특별한 반대되는 기재가 없는 한, A, B 또는 A 및 B 를 의미하며, "C 내지 D" 라고 할 때, 이는 특별한 반대되는 기재가 없는 한, C 이상이고 D 이하인 것을 의미한다.
이하에서는, 본 발명의 몇몇 실시예에 따른 업그레이드 가능한 전자 기기, 및 전자 기기를 업그레이드하는 방법을 설명하도록 한다.
도 1은 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 시스템의 구성을 개략적으로 나타낸 도면으로서, 본 발명의 일실시예에 따른 시스템은 관리 서버(100) 및 복수개의 사용자 기기들(210, 220, 230, 240)을 포함할 수 있다.
관리 서버(100)는 업그레이드할 전자 기기들에 대한 정보, 및 사용자 각각이 보유하고 있는 전자 기기에 대한 정보를 저장할 수 있다.
업그레이드할 전자 기기들에 대한 정보는 전자 기기의 최신 버전의 프로그램 데이터를 포함할 수 있다. 실시예에 따라, 업그레이드할 전자 기기들에 대한 정보는 전자 기기의 식별 정보, 전자 기기의 이전 버전 별 프로그램 데이터 및 이전 버전들 각각의 프로그램 데이터와 최신 버전의 프로그램 데이터의 비교 결과에 따라 도출된 델타 데이터 중 적어도 하나 이상을 더 포함할 수도 있다. 여기서, 프로그램 데이터는 전자 기기의 동작과 관련된 데이터로서, 전자 기기의 기능을 향상시키거나, 전자 기기에 새로운 기능을 추가할 수 있는 데이터를 의미한다. 예를 들면, 전자 기기가 공기조화기인 경우, 프로그램 데이터는 풍량, 풍향, 및 실내 온도 중 어느 하나 이상을 조정하는 프로그램을 개선하는 데이터일 수도 있고, 디스플레이 모듈을 통해 표시되는 영상을 개선하거나, 새로운 영상을 디스플레이하기 위한 데이터일 수도 있고, 음성 안내 모듈을 통해 안내되는 음성과 관련된 데이터일 수도 있다.
사용자 각각이 보유하고 있는 전자 기기에 대한 정보는 사용자 식별 정보 및 사용자 식별 정보와 연계된 전자 기기의 식별 정보를 포함할 수 있다.
관리 서버(100)는 사용자 기기들(210, 220, 230, 240) 각각의 기능을 업그레이드하기 위한 데이터를 송신할 수 있다. 기능을 업그레이드하기 위한 데이터는, 전자 기기의 최신 버전의 프로그램 데이터 및/또는 상기 델타 데이터를 포함할 수 있다. 또한, 실시예에 따라, 관리 서버(100)가 송신하는 데이터에는 사용자 기기들(210, 220, 230, 240) 각각에서 수행되어야 할 명령어 세트도 포함될 수 있다.
복수개의 사용자 기기들(210, 220, 230, 240) 각각은 적어도 하나 이상의 전자 기기들을 포함할 수 있다. 여기서, 전자 기기는 공기조화기, 공기청정기, 냉장고, 세탁기, 의류관리기, 및 정수기 등 다양한 형태의 가전 기기, 스마트폰 등의 모바일 기기, 및 자동차 등에 포함되는 다양한 형태의 전자 장치(예를 들면, 자율 주행을 위해 구비되는 장치 또는 차량의 운행을 제어하기 위한 장치 등) 등 다양한 형태의 장치들을 포함할 수 있다.
또한, 복수개의 사용자 기기들(210, 220, 230, 240) 각각은 적어도 하나 이상의 사용자 단말을 포함할 수 있다. 적어도 하나 이상의 전자 기기들 각각은 관리 서버(100)로부터 수신한 파일(즉, 델타 데이터 및/또는 명령어 세트를 포함한 파일)에 응답하여 프로그램 데이터를 업데이트할 수 있다.
이하, 업그레이드할 전자 기기의 일례로서 가전 기기를 업그레이드하는 경우를 예를 들어 설명한다. 그러나, 본 발명의 범위는 이에 한정되지 않는다.
도 2는 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 시스템의 구성을 개략적으로 나타낸 도면으로서, 도 1의 사용자 기기를 보다 구체적으로 나타낸 도면이다. 본 발명의 일실시예에 따른 시스템은 관리 서버(100), 억세스 포인트(300), 복수개의 가전 기기들(410, 420, 430, 440, 500, 600), 및 사용자 단말(700)을 포함할 수 있다. 즉, 도 1의 복수개의 사용자 기기들(210, 220, 230, 240) 각각은 억세스 포인트(300), 복수개의 가전 기기들(410, 420, 430, 440, 500, 600), 및 사용자 단말(700) 중 적어도 하나 이상을 포함할 수 있다.
관리 서버(100)의 기능은 도 1에서 설명한 것과 동일할 수 있다.
억세스 포인트(300)는 관리 서버(100)와 가전 기기들(410, 420, 500, 600)을 중계하는 역할을 수행할 수 있다. 억세스 포인트(300)는 와이파이 공유기일 수 있다.
복수개의 가전 기기들(410, 420, 430, 440, 500, 600) 각각은 해당하는 프로그램의 실행에 따라 고유의 기능을 수행할 수 있다.
가전 기기들(410, 420, 430, 440)은 소정의 기능을 위해 복수개의 기기들이 분리 설치되고, 서로 연결된 가전 기기일 수 있다. 예를 들면, 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(430)는 실내의 온도, 습도, 및 공기질 중 어느 하나를 조절하는 공기조화기의 실내기이고, 제1-4 가전 기기(440)는 상기 실내기들과 연결된 공기조화기의 실외기일 수 있다. 상기 공기질은 미세먼지 농도 및/또는 냄새 등을 유발하는 화학 물질의 농도를 포함할 수 있다. 또한, 제1-1 가전 기기(410) 및 제1-2 가전 기기(420)는 엑세스 포인트(300)에 접속할 수 있는 통신 모듈(예를 들면, 와이파이 모듈)을 포함할 수 있다. 또한, 제1-1 가전 기기(410), 제1-2 가전 기기(420), 제1-3 가전 기기(430), 및 제1-4 가전 기기(440)는 서로 통신할 수 있는 통신 모듈을 포함할 수 있다. 제1-1 가전 기기(410), 제1-2 가전 기기(420), 제1-3 가전 기기(430) 각각은 해당하는 프로그램의 실행에 따라 실내 공기의 온도, 습도, 및 미세먼저 농도 중 적어도 하나 이상을 조절할 수 있다. 제1-4 가전 기기(440)는 해당하는 프로그램의 실행에 따라 압축기 및 팬 중 적어도 하나 이상의 동작을 제어할 수 있다.
제2 가전 기기(500) 및 제3 가전 기기(600) 각각은 독립적으로 동작하는 가전 기기일 수 있다. 예를 들면, 제2 가전 기기(500) 및 제3 가전 기기(600) 각각은 세탁기, 공기청정기, 의류관리기, 및 냉장고 등 다양한 가전 기기들 중 하나일 수 있다. 제2 가전 기기(500) 및 제3 가전 기기(600) 각각은 통신 모듈(예를 들면, 와이파이 모듈)을 포함할 수 있다.
사용자 단말(700)은 복수개의 가전 기기들(410, 420, 430, 440, 500, 600)을 소유한 사용자의 모바일 단말일 수 있다.
실시예에 따라, 억세스 포인트(300)는 제외될 수 있다. 이 경우, 가전 기기들(410, 420, 500, 600) 각각이 인터넷 망 등을 통해 관리 서버(100)에 접속할 수 있다. 이 경우, 가전 기기들(410, 420, 500, 600) 각각은 유선 및/또는 무선으로 관리 서버(100)에 접속할 수 있다.
도 3은 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 관리 서버의 구성을 개략적으로 나타낸 블록도로서, 관리 서버(100)는 제어부(110), 통신부(120), 및 저장부(130)를 포함할 수 있다.
제어부(110)는 저장부(130)에 저장된 프로그램 데이터를 송신할 수 있다. 이때, 제어부(110)가 송신하는 프로그램 데이터는 최신 버전의 프로그램 데이터일 수 있다. 실시예에 따라, 제어부(110)는 저장부(130)에 저장된 데이터에 기초하여 가전 기기별로 델타 데이터를 생성하고, 통신부(120)를 통해 가전 기기(도 2의 410, 420, 500, 600)로 델타 데이터를 송신할 수도 있다. 제어부(110)는, 프로그램 데이터 및/또는 델타 데이터를 송신할 때, 가전 기기(도 2의 410, 420, 500, 600)의 제어부에 의해 수행될 명령어 세트도 함께 송신할 수 있다.
제어부(110)는 적어도 하나의 프로세싱 유닛 및/또는 메모리를 포함할 수 있다. 여기서, 프로세싱 유닛은 예를 들어 중앙처리장치 (CPU), 그래픽처리장치 (GPU), 마이크로프로세서, 주문형 반도체 (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Arrays (FPGA) 등을 포함할 수 있으며, 복수의 코어를 가질 수 있다. 메모리는 휘발성 메모리(예를 들어, RAM 등), 비휘발성 메모리(예를 들어, ROM, 플래시 메모리 등) 또는 이들의 조합일 수 있다.
통신부(120)는 제어부(110)의 제어에 따라 신호를 외부로 송신할 수 있다. 또한, 통신부(120)는 외부로부터 신호를 수신하고, 수신된 신호를 제어부(110)로 출력할 수 있다. 통신부(120)는 유선 및/또는 무선으로 신호를 송수신할 수 있다. 통신부(120)는 모뎀, 네트워크 인터페이스 카드(NIC), 통합 네트워크 인터페이스, 무선 주파수 송신기/수신기, 적외선 포트, USB 접속 또는 다른 컴퓨팅 장치와의 통신을 위한 다른 인터페이스를 포함할 수 있다.
저장부(130)는 제어부(110)의 제어에 따라, 통신부(120)를 통해 수신한 데이터 및/또는 저장부(130)는 제어부(110)에 의해 가공된 데이터를 저장할 수 있다. 예를 들면, 저장부(130)는 사용자의 식별 정보, 사용자 식별 정보와 연계된 가전 기기의 식별 정보, 가전 기기의 버전 별 프로그램 데이터, 및 이전 버전들 각각의 프로그램 데이터와 최신 버전의 프로그램 데이터의 비교 결과에 따라 도출된 델타 데이터 중 적어도 하나 이상을 저장할 수 있다.
도 4는 본 발명의 일실시예에 따른 업그레이드 가능한 전자 기기의 구성을 개략적으로 나타낸 블록도로서, 본 발명의 일실시예에 따른 전자 기기는 제1 통신부(810), 제어부(820), 및 제3 저장부(830)를 포함할 수 있다. 제1 통신부(810)는 저장부(811) 및 송수신부(812)를 포함할 수 있고, 제어부(820)는 프로세싱유닛(821), 제1 저장부(822), 및 제2 저장부(823)를 포함할 수 있다. 도 2의 가전 기기들(410, 420, 500, 600) 각각은 도 4에 나타낸 구성을 포함할 수 있다. 또한, 실시예에 따라, 본 발명의 일실시예에 따른 전자 기기는 제1 저장부(822), 제2 저장부(823), 및 제3 저장부(830) 중 일부를 구비하지 않을 수 있다.
제1 통신부(810)는 관리 서버(도 1 또는 도 2의 100)로부터 데이터를 수신하고, 수신한 데이터를 제어부(820)로 송신할 수 있다. 관리 서버(도 1 또는 도 2의 100)로부터 수신한 데이터는 프로그램 데이터, 상술한 델타 데이터, 및 제어부(820)에서 수행되는 명령 중 적어도 하나 이상을 포함할 수 있다. 통신부(810)는 무선 주파수 송신기/수신기, 적외선 포트, USB 접속 또는 다른 인터페이스를 포함할 수 있다. 예를 들면, 통신부(160)는 와이파이 또는 블루투스 등의 통신 표준에 따라 신호를 송수신하는 근거리 통신 모듈을 포함할 수 있다.
저장부(811)는 관리 서버(도 1 또는 도 2의 100)로부터 수신한 데이터를 저장할 수 있다. 저장부(811)는 비휘발성 메모리일 수 있다. 예를 들면, 저장부(811)는 플래쉬 메모리일 수 있다.
송수신부(812)는 저장부(811)에 저장된 데이터를 제어부(820)로 송신할 수 있다.
제어부(820)는 가전 기기의 기능을 구현하기 위한 프로그램을 저장하며, 저장된 프로그램을 실행하여 소정의 기능을 수행함으로써, 가전 기기가 특정 기능을 수행하도록 가전 기기를 제어할 수 있다. 또한, 제어부(820)는 통신부(810)로부터 수신된 데이터에 응답하여 저장된 프로그램을 업데이트할 수 있다.
프로세싱 유닛(821)은 중앙처리장치 (CPU), 그래픽처리장치 (GPU), 마이크로프로세서, 주문형 반도체 (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Arrays (FPGA) 등을 포함할 수 있으며, 복수의 코어를 가질 수 있다.
제1 저장부(822)는 비휘발성 메모리일 수 있다. 예를 들면, 제1 저장부(822)는 플래시 메모리일 수 있다. 제1 저장부(822)는 상기 프로그램을 저장할 수 있다.
제2 저장부(823)는 휘발성 메모리일 수 있다. 예를 들면, 제2 저장부(823)는 램(RAM)일 수 있다. 제2 저장부(823)는 제1 저장부(822)에 저장된 프로그램 데이터 중 일부가 로딩될 수 있고, 제2 저장부(823)에 저장된 프로그램 데이터가 제1 저장부(822)의 특정 영역에 라이트될 수 있다.
제3 저장부(830)는 비휘발성 메모리일 수 있다. 제3 저장부는 플래시 메모리, 자기 스토리지, 광학 스토리지 중 하나일 수 있다. 가전 기기의 기능을 수행하기 위한 프로그램은 제3 저장부(830)에 저장될 수도 있다.
도 5는 본 발명의 일실시예에 따른 업그레이드 가능한 전자 기기 중 복수개의 기기들이 분리 설치되는 가전 기기를 개략적으로 나타낸 블록도이다. 상술한 바와 같이, 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(430)는 공기 조화기의 실내기이고, 제1-4 가전 기기(440)는 공기 조화기의 실외기일 수 있다. 또한, 도 2에서 설명한 것과 같이, 제1-1 가전 기기(410) 및 제1-2 가전 기기(420)는 엑세스 포인트(300) 및/또는 인터넷 망 등을 통해 관리 서버(100)에 접속할 수 있다.
제1-1 가전 기기(410)는 제1 통신부(411), 메인 제어부(412), 및 제2 통신부(413)을 포함할 수 있다. 실시예에 따라, 제1-1 가전 기기(410)는 디스플레이 모듈(414), 음성 안내 모듈(415), 및 센서부(416) 중 적어도 하나 이상을 더 포함할 수도 있다.
제1 통신부(411)은 관리 서버(도 1 및 도 2의 100)로부터 데이터를 수신할 수 있고, 수신한 데이터를 메인 제어부(412)로 송신할 수 있다. 제1 통신부(411)은 도 4의 제1 통신부(810)와 동일한 구성을 가질 수 있고, 동일한 기능을 수행할 수 있다.
메인 제어부(412)는 제1 통신부(411)로부터 데이터를 수신할 수 있고, 수신한 데이터를 제2 통신부(413)로 송신할 수 있다. 메인 제어부(412)는 제1 통신부(411)로부터 수신한 데이터가 디스플레이 모듈(414) 및/또는 음성 안내 모듈(415)에 사용되는 데이터인 경우, 데이터를 디스플레이 모듈(414) 및/또는 음성 안내 모듈(415)로 송신할 수도 있다. 메인 제어부(412)는 도 4의 제어부(820)와 동일한 구성을 가질 수 있고, 동일한 기능을 수행할 수 있다.
제2 통신부(413)는 제1-2 가전 기기(420), 제1-3 가전 기기(430) 및 제1-4 가전 기기(440) 중 적어도 하나 이상과 데이터를 송수신할 수 있다. 제2 통신부(413)는 비동기 시리얼 통신 방식으로 데이터를 송수신할 수 있다. 비동기 시리얼 통신 방식을 사용함으로써, 가전 기기의 하드웨어를 보다 간단하게 구현할 수 있다. 또한, 제2 통신부(413)는 4800bps 내지 4Mbps의 속도로 데이터를 송수신할 수 있다. 바람직하게는, 제2 통신부(413)는 9600bps의 속도로 데이터를 송수신할 수 있다. 상술한 바와 같이, 제1-1 가전 기기(410)는 공기 조화기의 실내기이고, 제1-4 가전 기기(440)는 공기 조화기의 실외기일 수 있다. 일반적인 설치 환경에서 공기 조화기의 실내기와 공기 조화기의 실외기 사이의 거리 및 그 주변 환경 등을 고려할 때, 상기 통신 속도를 가짐으로써 통신 신뢰성을 확보함과 동시에 전송 속도도 빠르게 할 수 있다. 예를 들면, 제2 통신부(413)는 범용 비동기화 송수신기(UART:Universal asynchronous receiver/transmitter)를 포함할 수 있으며, RS485 통신 방식으로 데이터를 송수신할 수 있다. 제2 통신부(413)는 데이터를 일시 저장할 수 있는 버퍼를 포함할 수 있다.
디스플레이 모듈(414)은 사용자의 편의를 위해 다양한 정보를 시각적으로 표시할 수 있다. 예를 들면, 디스플레이 모듈(414)은 가전 기기의 동작과 관련된 정보, 가전 기기의 상태와 관련된 정보, 및 기타 생활 정보 중 적어도 하나 이상을 표시할 수 있다. 디스플레이 모듈(414)은 메인 제어부(412)의 제어에 따라 동작할 수도 있고, 별도의 디스플레이 제어부를 포함할 수도 있다. 디스플레이 모듈(414)의 구동을 위해 소정의 데이터가 관리 서버로부터 전송될 수 있다. 디스플레이 모듈(414)은 상기 데이터를 메인 제어부(412)를 통해 수신할 수 있다.
음성 안내 모듈(415)은 사용자의 편의를 위해 다양한 정보를 소리로 나타낼 수 있다. 디스플레이 모듈(414)과 유사하게, 음성 안내 모듈(415)도 가전 기기의 동작과 관련된 정보, 가전 기기의 상태와 관련된 정보, 및 기타 생활 정보 중 적어도 하나 이상을 소리로 나타낼 수 있다. 음성 안내 모듈(415)은 메인 제어부(412)의 제어에 따라 동작할 수도 있고, 별도의 음성 제어부를 포함할 수도 있다. 음성 안내 모듈(415)의 구동을 위해 소정의 데이터가 관리 서버로부터 전송될 수 있다. 음성 안내 모듈(415)은 상기 데이터를 메인 제어부(412)를 통해 수신할 수 있다.
센서부(416)는 가전 기기의 동작과 관련된 정보를 획득할 수 있다. 예를 들면, 가전 기기가 공기조화기인 경우, 센서부(416)는 실내 온도, 공기조화기에서 토출되는 토출 공기의 온도, 실내 습도, 및 순환되는 냉매의 온도 및/또는 압력 중 적어도 하나 이상을 감지할 수 있다. 센서부(416)는 적어도 하나 이상의 센서를 포함할 수 있다.
제1-2 가전 기기(420)는 제1-1 가전 기기(410)와 실질적으로 동일한 구성을 가질 수 있다. 즉, 제1 통신부(421), 메인 제어부(422), 제2 통신부(423), 디스플레이 모듈(424), 음성 안내 모듈(425), 및 센서부(426) 각각은 제1 통신부(411), 메인 제어부(412), 제2 통신부(413), 디스플레이 모듈(414), 음성 안내 모듈(415), 및 센서부(416) 각각과 실질적으로 동일할 수 있다.
제1-3 가전 기기(430)는 제1 통신부를 포함하지 않는 것을 제외하면, 제1-1 가전 기기와 실질적으로 동일할 수 있다. 즉, 메인 제어부(432), 제2 통신부(433), 디스플레이 모듈(434), 음성 안내 모듈(435) 및 센서부(436) 각각은 메인 제어부(412), 제2 통신부(413), 디스플레이 모듈(414), 음성 안내 모듈(415), 및 센서부(416) 각각과 실질적으로 동일할 수 있다.
제1-4 가전 기기(440)의 메인 제어부(442) 및 제2 통신부(443) 각각은 제1-1 가전 기기(410)의 메인 제어부(412) 및 제2 통신부(413) 각각과 실질적으로 동일할 수 있다. 상술한 바와 같이, 제1-4 가전 기기(440)는 공기 조화기의 실외기일 수 있다. 이 경우, 제1-4 가전 기기(440)는 압축기(444) 및 팬(445) 등을 더 포함할 수 있다. 메인 제어부(442)는 제1-1 가전 기기(410)로부터 수신된 데이터에 포함된 프로그램을 이용하여, 압축기(444) 및/또는 팬(445) 등을 제어할 수 있다. 제1-4 가전 기기(440)도 가전 기기의 동작과 관련된 정보를 획득하는 센서부(446)를 포함할 수 있다. 제1-4 가전 기기(440)가 공기조화기의 실외기인 경우, 센서부(446)는 냉매의 압력이나 온도, 실외 온도, 실외 습도 중 적어도 하나 이상을 센싱할 수 있다. 센서부(446)는 적어도 하나 이상의 센서를 포함할 수 있다.
도 2 및 도 5에서는 업그레이드할 전자 기기의 실시예로서 1개의 실외기에 3개의 실내기가 연결된 공기조화기를 예시하였으나, 1개의 실외기(예를 들면, 제1-4 가전 기기(440))에 연결되는 실내기의 개수는 필요에 따라 조정될 수 있다. 예를 들면, 대형 건물에 적용되는 공기조화기의 경우, 1개의 실외기에 수십 개 또는 그 이상의 실내기가 연결될 수도 있다.
도 6은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 전체적인 동작을 설명하기 위한 도면이다.
먼저, 제1 통신부(810)는 제어부(820)로 가전 기기에 대한 정보(제품 정보)를 요청할 수 있다(S101 단계). 제품 정보는 가전 기기의 식별 정보일 수 있다. 가전 기기의 식별 정보는 가전 기기의 일련 번호, 및 모델명 중 어느 하나 이상을 포함할 수 있다. S101 단계에서, 관리 서버(100)가 제1 통신부(810)로 가전 기기에 대한 정보를 요청하고, 이에 응답하여 제1 통신부(810)가 제어부(820)로 가전 기기에 대한 정보를 요청할 수도 있다.
다음으로, 제어부(820)는 제품 정보 요청에 응답하여, 가전 기기에 대한 정보(예를 들면, 가전 기기의 식별 정보)를 제1 통신부(810)로 회신할 수 있다(S102 단계).
다음으로, 제1 통신부(810)는 관리 서버(100)로 가전 기기가 업그레이드할 내역이 있는지에 대한 정보를 요청할 수 있다(S103 단계). 이때, 통신부(810)는 가전 기기에 대한 정보(가전 기기의 식별 정보)를 관리 서버(100)로 송신할 수 있다. 또한, 통신부(810)는 사용자 정보를 추가적으로 관리 서버(100)로 송신할 수도 있다. 통신부(810)는 관리 서버(100)와 송수신시 중계기를 통하여 데이터를 송수신할 수 있다. 중계기는 도 2의 억세스포인트일 수 있다.
다음으로, 관리 서버(100)는 업그레이드 정보를 제1 통신부(810)로 회신할 수 있다(S104 단계). 상기 업그레이드 정보는 상기 가전 기기에 대한 정보를 기초로 파악된 가전 기기에 대하여, 업그레이드할 내역이 있는지 여부에 대한 정보 및 업그레이드할 항목이나 내용에 대한 정보 중 적어도 하나 이상을 포함할 수 있다. 이를 위해, 관리 서버(100)는 가전 기기의 업그레이드 여부를 판단할 수 있다. 또한, 관리 서버(100)는 업그레이드 방식을 결정할 수도 있다. 예를 들면, 관리 서버(100)는 업그레이드할 항목이 무엇인지 판단하고, 그에 따라 업그레이드 방식을 결정할 수 있다. 업그레이드 방식은 풀 업그레이드, 차이점 업그레이드, 및 백그라운드 업그레이드를 포함할 수 있다.
또한, 관리 서버(100)는 사용자 단말(700)로도 상기 업그레이드 정보를 제공할 수 있다(S105 단계). 관리 서버(100)는 저장부(도 3의 130)에 저장된 정보를 이용하여 가전 기기의 사용자에 대한 정보를 검색할 수도 있고, 제1 통신부(810)로부터 사용자 정보를 수신할 수도 있다.
다음으로, 사용자가 사용자 단말(700)을 이용하여 업그레이드를 수락하면, 업그레이드 수락에 대한 정보가 사용자 단말(700)로부터 관리 서버(100)로 송신될 수 있다(S106 단계).
사용자는 사용자 단말(700)을 이용하여 업그레이드를 수락하는 대신, 가전 기기의 입출력 장치를 이용하여 업그레이드를 수락할 수도 있다.
사용자의 업그레이드 수락에 응답하여, 관리 서버(100)는 제1 통신부(810)로 업그레이드 시작을 요청할 수 있다(S107 단계). 이 단계에서, 관리 서버(100)가 업그레이드 방식을 결정할 수도 있다. 업그레이드 방식에 대한 결정은 S104 단계의 설명을 참고하면 쉽게 이해될 것이다.
제1 통신부(810)는, 관리 서버(100)의 업그레이드 시작 요청에 응답하여, 파일 전송을 요청할 수 있다(S108 단계).
관리 서버(100)는 제1 통신부(810)의 파일 전송 요청에 응답하여, 가전 기기의 업그레이드를 위한 데이터를 포함하는 파일을 제1 통신부(810)로 송신할 수 있다(S109 단계). 업그레이드를 위한 데이터는 최신 버전의 프로그램 데이터, 델타 데이터 및/또는 명령어 세트 중 적어도 하나 이상을 포함할 수 있다.
제1 통신부(810) 및 제어부(820)는 관리 서버(100)로부터 수신한 파일을 이용하여, 가전 기기의 프로그램을 업데이트할 수 있다(S110 단계).
업그레이드가 완료되면, 제1 통신부(810)는 관리 서버(100)로 업그레이드 완료를 회신할 수 있다(S111 단계).
관리 서버(100)는 제1 통신부(810)로부터 수신한 업그레이드 완료 회신에 응답하여, 사용자 단말로 업그레이드 완료와 관련된 정보를 제공할 수 있다(S112 단계).
상술한 바와 같이, 도 6의 제어부(820)는 도 5의 메인 제어부(412)일 수 있고, 도 6의 제1 통신부(810)는 도 5의 제1 통신부(411)일 수 있다.
도 7은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 전체적인 동작을 설명하기 위한 도면이다.
먼저, 관리 서버(100)는 제1-1 가전 기기(410)의 제1 통신부(411)로 제1-3 가전 기기(430)에 대한 정보를 요청할 수 있다(S121 단계). 도 6에서 설명한 것과 유사하게, 제1-3 가전 기기(430)에 대한 정보는 제1-3 가전 기기(430)의 식별 정보일 수 있고, 제1-3 가전 기기(430)의 식별 정보는 제1-3 가전 기기(430)의 일련 번호, 및 모델명 중 어느 하나 이상을 포함할 수 있다.
관리 서버(100)로부터 제1 통신부(411)로 전송된 제품 정보 요청은, 이후 제1-1 가전 기기(410)의 메인 제어부(412), 제1-1 가전 기기(410)의 제2 통신부(413), 및 제1-3 가전 기기(430)의 제2 통신부(433)를 거쳐 제1-3 가전 기기(430)의 메인 제어부(432)로 전달될 수 있다(S122 단계 내지 S125 단계).
제1-3 가전 기기(430)의 메인 제어부(432)는 제품 정보 요청에 응답하여, 제1-3 가전 기기에 대한 정보(예를 들면, 제1-3 가전 기기의 식별 정보)를 제1-3 가전 기기(430)의 제2 통신부(433), 제1-1 가전 기기(410)의 제2 통신부(413), 제1-1 가전 기기(410)의 메인 제어부(412), 및 제1-1 가전 기기(410)의 제1 통신부(411)를 통해 관리 서버(100)로 회신할 수 있다(S126 단계 내지 S130 단계).
다음으로, 관리 서버(100)는 상술한 업그레이드 정보를 회신할 수 있다. 보다 구체적으로, 관리 서버(100)는 제1-1 가전 기기(410)의 제1 통신부(411), 제1-1 가전 기기(410)의 메인 제어부(412), 제1-1 가전 기기(410)의 제2 통신부(413), 및 제1-3 가전 기기(430)의 제2 통신부(433)를 통해 제1-3 가전 기기(430)의 메인 제어부(432)로 상술한 업그레이드 정보를 제공할 수 있다(S133 단계 내지 S137 단계). 또한, 관리 서버(100)는 사용자 단말(700)로 상술한 업그레이드 정보를 제공할 수도 있다(S132 단계). 관리 서버(100)는 저장부(도 3의 130)에 저장된 정보를 이용하여 가전 기기의 사용자에 대한 정보를 검색할 수도 있고, 제1 통신부(411)로부터 사용자 정보를 수신할 수도 있다.
다음으로, 관리 서버(100)는 업그레이드에 대한 수락을 수신할 수 있다. 보다 구체적으로, 관리 서버(100)는 제1-3 가전 기기(430)의 제2 통신부(433), 제1-1 가전 기기(410)의 제2 통신부(413), 제1-1 가전 기기(410)의 메인 제어부(412), 및 제1-1 가전 기기(410)의 제1 통신부(411)를 통해 제1-3 가전 기기(430)의 메인 제어부(432)로부터 업그레이드에 대한 수락을 수신할 수 있다. 예를 들면, 제1-3 가전 기기(430)는 디스플레이부(예를 들면, 디스플레이 패널이나 LED 등)를 통해 업그레이드 정보를 표시할 수 있고, 입력부(터치 패드, 스위치, 또는 리모컨 등)를 통해 사용자의 입력을 수신하고, 이에 응답하여 업그레이드에 대한 수락을 관리 서버(100)로 송신할 수 있다. 또는, 사용자가 사용자 단말(700)을 이용하여 업그레이드를 수락하면, 업그레이드 수락에 대한 정보가 사용자 단말(700)로부터 관리 서버(100)로 송신될 수도 있다(S143 단계).
다음으로, 관리 서버(100)는 업그레이드 방식을 결정할 수 있다(S144 단계). 예를 들면, 관리 서버(100)는 업그레이드할 항목이 무엇인지 판단하고, 그에 따라 업그레이드 방식을 결정할 수 있다. 업그레이드 방식은 풀 업그레이드, 차이점 업그레이드, 및 백그라운드 업그레이드를 포함할 수 있다.
다음으로, 사용자의 업그레이드 수락에 응답하여, 관리 서버(100)는 제1 통신부(411)로 업그레이드 시작을 요청할 수 있다(S145 단계).
제1 통신부(411)는, 관리 서버(100)의 업그레이드 시작 요청에 응답하여, 파일 전송을 요청할 수 있다(S146 단계).
관리 서버(100)는 제1 통신부(411)의 파일 전송 요청에 응답하여, 가전 기기의 업그레이드를 위한 데이터를 포함하는 파일을 제1 통신부(411)로 송신할 수 있다(S147 단계). 업그레이드를 위한 데이터는 최신 버전의 프로그램 데이터, 델타 데이터 및/또는 명령어 세트 중 적어도 하나 이상을 포함할 수 있다.
제1-1 가전 기기(410)의 제1 통신부(411), 제1-1 가전 기기(410)의 메인 제어부(412), 제1-1 가전 기기(410)의 제2 통신부(413), 제1-3 가전 기기(430)의 제2 통신부(433), 및 제1-3 가전 기기(430)의 메인 제어부(432) 중 적어도 하나 이상은 수신한 파일을 이용하여 가전 기기를 업그레이드할 수 있다(S148 단계). 가전 기기를 업그레이드하는 과정은 데이터를 전송하는 과정과, 가전 기기에 저장된 데이터를 수신한 파일의 데이터로 교체하는 과정 중 적어도 하나 이상을 포함할 수 있다.
업그레이드가 완료되면, 제1 통신부(411)는 관리 서버(100)로 업그레이드 완료를 회신할 수 있다(S149 단계).
관리 서버(100)는 제1 통신부(411)로부터 수신한 업그레이드 완료 회신에 응답하여, 사용자 단말(700)로 업그레이드 완료와 관련된 정보를 제공할 수 있다(S150 단계).
도 8은 본 발명의 일실시예에 따른 가전 기기를 업그레이드하는 방법의 전체적인 동작을 설명하기 위한 도면이다.
도 8에서, 도 7과 같은 도면 부호로 나타낸 과정은 도 7에서 설명한 것과 동일하다. 즉, 도 8에 나타낸 실시예는 사용자로부터 업그레이드에 대한 수락을 받기 전에 가전 기기의 업그레이드를 위한 데이터를 제1-3 가전 기기(430)로 전송하는 것을 제외하면, 도 7에서 설명한 것과 동일할 수 있다.
보다 구체적으로, 관리 서버(100)가 제1-3 가전 기기(430)로부터 가전 기기에 대한 정보를 수신하면, 관리 서버(100)는 업그레이드 여부 및 업그레이드 방식을 판단할 수 있다(S131-1 단계). S131-1 단계는 도 7의 S131 단계 및 S144 단계와 동일할 수 있다.
이후, 관리 서버(100)는 제1 통신부(411)로 업그레이드 시작을 요청하고(S131-2 단계), 제1 통신부(411)는, 관리 서버(100)의 업그레이드 시작 요청에 응답하여, 파일 전송을 요청하고(S131-3 단계), 관리 서버(100)는 제1 통신부(411)의 파일 전송 요청에 응답하여, 가전 기기의 업그레이드를 위한 데이터를 포함하는 파일을 제1 통신부(411)로 송신할 수 있다(S131-4 단계). S131-2 단계 내지 S131-4 단계는 도 7의 S145 단계 내지 S147 단계와 동일할 수 있다.
이후, 관리 서버(100)는 사용자의 업그레이드 수락에 응답하여, 업그레이드 수행 요청을 제1 통신부(411)로 송신할 수 있고, 관리 서버(100)의 업그레이드 수행 요청에 응답하여 제1-1 가전 기기(410)의 제1 통신부(411), 제1-1 가전 기기(410)의 메인 제어부(412), 제1-1 가전 기기(410)의 제2 통신부(413), 제1-3 가전 기기(430)의 제2 통신부(433), 및 제1-3 가전 기기(430)의 메인 제어부(432) 중 적어도 하나 이상은 수신한 파일을 이용하여 가전 기기를 업그레이드할 수 있다(S148 단계).
도 9는 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 방법의 프로그램 데이터를 전송하는 방법을 설명하기 위한 도면으로서, 제1-1 가전 기기(410)에서 제1-2 가전 기기(420), 제1-3 가전 기기(430) 및 제1-4 가전 기기(440)로 데이터가 전송되는 경우를 예시한 것이다.
도 5 및 도 9를 참고하여, 본 발명의 일실시예에 따른 전자 기기를 업그레이드하는 방법의 데이터를 전송하는 방법을 설명한다.
먼저, 서로 연결된 복수개의 가전 기기들 중 어느 하나의 가전 기기가 메인 기기를 선정하고, 선정된 기기에 선정 결과를 통지할 수 있다(S201 단계). 제1-1 가전 기기(410) 내지 제1-4 가전 기기(440)가 분리형 공기조화기인 경우, 실외기인 제1-4 가전 기기(440)가 메인 기기를 선정할 수 있다. 이는 모든 실내기가 실외기와 연결되어야 하며, 실외기는 실내기들에 대한 정보를 모두 가지고 있기 때문이다. 제1-4 가전 기기(440)는 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(430) 중 관리 서버(100)로부터 데이터를 수신할 수 있는 가전 기기를 메인 기기로 선정할 수 있다.
관리 서버(100)로부터 데이터를 수신할 수 있는 가전 기기들이 복수개인 경우, 제1-4 가전 기기(440)에 연결된 순서에 따라 메인 기기를 선정하거나, 제1-1 통신부 및/또는 제1-2 통신부의 성능 등에 따라 메인 기기를 선정할 수 있다.
예를 들면, 제1-4 가전 기기(440)는, 제1-4 가전 기기(440)에 연결되는 순서에 따라 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(420)에 내부 고유 주소를 할당할 수 있다. 이후, 제1-4 가전 기기(440)는 내부 고유 주소를 이용하여 메인 기기를 선정할 수 있다. 보다 구체적으로, 제1-4 가전 기기(440)는 가장 빠른 내부 고유 주소(예를 들면, 1번 또는 0번)가 할당된 가전 기기를 메인 기기로 선정할 수 있다. 실시예에 따라, 제1-4 가전 기기(440)는 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(420) 각각이 연결된 포트에 따라 내부 고유 주소를 할당할 수도 있다.
또는, 제1-4 가전 기기(440)는 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(420) 각각으로부터 제1-1 통신부 및/또는 제1-2 통신부의 성능에 대한 정보를 수신하고, 제1-1 통신부 및/또는 제1-2 통신부의 성능(예를 들면, 전송 속도)이 가장 뛰어난 가전 기기를 메인 기기로 선정할 수도 있다. 실시예에 따라, 제1-4 가전 기기(440)는 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(420) 각각과의 데이터 송수신 상태를 파악하고, 그 결과에 따라 제1-1 가전 기기(410), 제1-2 가전 기기(420), 및 제1-3 가전 기기(420) 각각의 제1-2 통신부의 성능 등을 파악할 수도 있다.
이하, 제1-1 가전 기기(410)가 메인 기기로 선정되었다고 가정한다.
다음으로, 제1-1 가전 기기(410)의 메인 제어부(412)는 제1 통신부(411)로 제1-1 가전 기기(410)가 메인 기기로 선정되었다는 정보 및/또는 업그레이드 요청을 송신할 수 있다(S202 단계).
제1-1 가전 기기(410)의 제1 통신부(411)는 도 6 내지 도 8에서 설명한 것과 같은 방식으로 관리 서버(100)로부터 업그레이드를 위한 데이터를 수신하고, 상기 데이터를 제1-1 가전 기기(410)의 메인 제어부(412)로 송신할 수 있다(S203 단계). 이때, 제1 통신부(411)는 관리 서버(100)로부터 수신한 데이터의 크기가 단위 크기보다 큰 경우, 수신한 데이터를 단위 크기를 가지는 복수개의 단위 데이터들로 분할한 후, 단위 데이터들을 순차적으로 송신할 수도 있다. 이때, 단위 크기는 256byte일 수 있다.
다음으로, 메인 제어부(412)는 수신한 데이터(또는 단위 데이터)를 브로드캐스팅 방식으로 제1-2 가전 기기(420), 제1-3 가전 기기(430), 및 제1-4 가전 기기(440) 중 적어도 2개 이상으로 송신할 수 있다(S204 단계). 실시예에 따라, 제1-1 가전 기기(410)는 분리형 공기조화기의 실내기 중 하나일 수 있으며, 제1-1 가전 기기(410)의 메인 제어부(412)는, 자신이 연결된 실외기(즉, 제1-4 가전 기기(440))와 연결된 다른 실내기들(즉, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430))로 데이터를 브로드캐스팅 방식으로 송신할 수 있다.
브로드캐스팅 방식으로 송신한다는 것은, 동일한 데이터가 한 번에 2개 이상의 가전 기기들로 동시에 전송된다는 것을 의미한다. 이때, 메인 제어부(412)로부터 송신된 데이터는 제1-1 가전 기기(410)의 제2 통신부(413)와, 각 가전 기기들의 제2 통신부(423, 433, 443)를 통해 각 가전 기기들의 메인 제어부(422, 432, 442)로 전송될 수 있다. 실시예에 따라, S204 단계에서는 하나의 단위 데이터가 송신될 수도 있고, 복수개의 단위 데이터들이 순차적으로 송신될 수도 있다.
다음으로, 제1-2 가전 기기(420), 제1-3 가전 기기(430), 및 제1-4 가전 기기(440)들 중 데이터를 수신한 가전 기기들은 순차적으로 수신 확인 신호를 제1-1 가전 기기(410)로 송신할 수 있다(S205 단계, S206 단계, S207 단계). 이때, 제1-1 가전 기기(410)의 메인 제어부(412)는 수신 확인 신호의 송신을 요청하는 리퀘스트 신호를 브로드캐스팅 방식으로 송신할 수 있고, 가전 기기들은 상기 리퀘스트 신호에 응답하여 수신 확인 신호를 송신할 수 있다.
제1-2 가전 기기(420), 제1-3 가전 기기(430), 및 제1-4 가전 기기(440)가 수신 확인 신호를 송신하는 순서는 사전에 설정될 수 있다. 수신 확인 신호를 송신하는 순서는 제1-4 가전 기기(440)가 메인 기기를 선정할 때, 제1-4 가전 기기(440)에 의해 설정될 수도 있고, 메인 기기로 선정된 제1-1 가전 기기(440)에 의해 설정될 수도 있다.
공기조화기의 경우를 예를 들어 설명한다. 공기조화기의 경우, 데이터는 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들)로 송신될 수 있다. 또한, 상술한 바와 같이, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들)는 제1-4 가전 기기(440)(즉, 실외기)에 연결된다. 이때, 연결되는 순서에 따라 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들)에 내부 고유 번호가 할당될 수 있다. 내부 고유 번호는 순차적으로 할당될 수 있다. 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들) 각각은 자신에게 할당된 내부 고유 번호에 기초하여 자신의 대기 시간을 결정할 수 있다. 보다 구체적으로, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들) 각각은 자신에게 할당된 내부 고유 번호와 단위 대기 시간을 곱하여 자신의 대기 시간을 결정할 수 있다. 예를 들어, 제1-2 가전 기기(420)에 할당된 내부 고유 번호는 2이고, 제1-3 가전 기기(430)에 할당된 내부 고유 번호는 3이고, 단위 대기 시간은 1초라고 가정한다면, 제1-2 가전 기기(420)는 자신의 대기 시간을 2초로 결정하고, 제1-3 가전 기기(430)는 자신의 대기 시간을 3초로 결정할 수 있다. 이후, 제1-1 가전 기기(410)가 수신 확인 신호를 요청하는 리퀘스트 신호를 송신하면, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들) 각각은 리퀘스트 신호를 수신한 시점부터 자신의 대기 시간이 경과한 시점에 수신 확인 신호를 송신할 수 있다.
이와 다르게, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들) 각각이 회선 점유 신호를 송신한 이후에 수신 확인 신호를 송신할 수도 있다. 보다 구체적으로, 제1-1 가전 기기(410)가 리퀘스트 신호를 송신하면, 제1-2 가전 기기(420) 및 제1-3 가전 기기(430)(즉, 실내기 들) 중 어느 하나가 먼저 회선 점유 신호를 브로드캐스팅 방식으로 송신할 수 있다. 회선 점유 신호를 수신한 다른 가전 기기들은 단위 대기 시간 만큼 대기할 수 있고, 회선 점유 신호를 송신한 가전 기기는 단위 대기 시간 내에서 수신 확인 신호를 송신할 수 있다. 단위 대기 시간이 경과한 이후에, 수신 확인 신호를 송신하지 못한 가전 기기들 중 어느 하나가 다시 회선 점유 신호를 송신하고, 같은 방식으로 수신 확인 신호를 송신할 수 있다.
다음으로, 메인 제어부(412)는 모든 가전 기기들로부터 수신 확인 신호를 수신하면, 제1 통신부(411)로 데이터 송신에 대한 완료를 통보할 수 있다(S208 단계).
상술한 공기조화기에 관한 실시예에서는 실내기 중 하나가 메인 기기가 되는 경우를 예시하였으나, 본 발명은 이에 한정되지 않는다. 즉, 실외기가 메인 기기가 될 수도 있다. 예를 들면, 실외기는 연결된 실내기들 중 메인 기기로 동작하기에 적절한 기기가 없거나, 실내기들 모두 관리 서버로부터 데이터를 수신하지 못하는 상태라고 판단되면, 자신이 관리 서버로부터 데이터를 수신하고, 수신한 데이터를 자신과 연결된 실내기들로 브로드캐스팅 방식으로 전송할 수 있다. 이를 위하여, 실외기(예를 들면, 제1-4 가전 기기(440))는 관리 서버와 통신을 수행하는 통신부를 더 포함할 수 있다. 실시예에 따라, 실내기(예를 들면, 제1-1 가전 기기(410))가 실외기(예를 들면, 제1-4 가전 기기(440))로 기능 업그레이드를 위한 데이터를 송신한 후, 실외기(예를 들면, 제1-4 가전 기기(440))가 브로드캐스팅 방식으로 다른 실내기들로 데이터를 송신할 수도 있다. 또한, 이 경우, 실내기들은 순차적으로 수신 확인 신호를 실외기로 송신할 수 있다. 실내기들 각각이 수신 확인 신호를 송신하는 동작은 도 9에서 설명한 것과 동일할 수 있다.
도시하지는 않았지만, 데이터를 단위 데이터들로 분할하여 전송하는 경우에는, 도 9에 나타낸 상기 동작이 데이터 전부를 전송할 때까지 반복될 수 있다. 즉, 완료 통보를 받은 제1 통신부(411)가 다음 단위 데이터를 메인 제어부(412)로 송신할 수 있다. 수신 확인 신호를 수신한 이후에, 데이터의 비정상적인 전송이 확인되는 경우, 이전에 전송한 데이터를 다시 전송할 수도 있다.
또한, 도 9에 나타낸 데이터의 전송 방법은 여러 개의 가전 기기들이 동일한 데이터를 이용하여 업그레이드가 가능한 경우에 보다 유용하게 사용될 수 있다. 예를 들면, 하나의 실외기에 여러 대(실시예에 따라, 수십 대 또는 그 이상)의 실내기가 연결된 공기조화기의 경우, 도 9에 나타낸 것과 같이 메인 기기로 선정된 하나의 실내기가, 다른 실내기들로 브로드캐스팅 방식으로 데이터를 전송하고, 다른 실내기들로부터 시분할 방식으로 수신 확인 신호를 수신하도록 함으로써, 데이터 전송에 필요한 시간을 감소시킬 수 있다.
이상과 같이 본 발명에 대해서 예시한 도면을 참조로 하여 설명하였으나, 본 명세서에 개시된 실시 예와 도면에 의해 본 발명이 한정되는 것은 아니며, 본 발명의 기술사상의 범위 내에서 통상의 기술자에 의해 다양한 변형이 이루어질 수 있음은 자명하다. 아울러 앞서 본 발명의 실시 예를 설명하면서 본 발명의 구성에 따른 작용 효과를 명시적으로 기재하여 설명하지 않았을 지라도, 해당 구성에 의해 예측 가능한 효과 또한 인정되어야 함은 당연하다.
100 : 관리 서버
110 : 제어부
120 : 통신부 130 : 저장부
300 : 액세스 포인트 700 : 사용자 단말
410, 420, 430, 440, 500, 600, 800 : 가전 기기
810 : 통신부 811 : 저장부
812 : 송수신부 820 : 제어부
821 : 프로세싱유닛 822 : 제1 저장부
823 : 제2 저장부 840 : 제3 저장부
120 : 통신부 130 : 저장부
300 : 액세스 포인트 700 : 사용자 단말
410, 420, 430, 440, 500, 600, 800 : 가전 기기
810 : 통신부 811 : 저장부
812 : 송수신부 820 : 제어부
821 : 프로세싱유닛 822 : 제1 저장부
823 : 제2 저장부 840 : 제3 저장부
Claims (16)
- 외부로부터 기능 업그레이드를 위한 데이터를 수신하는 제1 통신부; 및
상기 제1 통신부로부터 상기 데이터를 수신하고, 상기 데이터를 재송신하거나, 상기 데이터를 이용하여 소정의 기능을 수행하는 메인 제어부를 포함하고,
상기 메인 제어부는 상기 데이터를 브로드캐스팅 방식으로 복수의 기기들로 송신하고, 상기 복수의 기기로부터 수신 확인 신호를 순차적으로 수신하는 전자 기기.
- 제1항에 있어서, 상기 제1 통신부는
와이파이 통신모듈을 포함하는 전자 기기.
- 제1항에 있어서,
상기 메인 제어부로부터 상기 데이터를 수신하고, 상기 데이터를 상기 복수의 기기들로 송신하며, 상기 복수의 기기들로부터 상기 수신 확인 신호를 수신하고, 상기 수신 확인 신호를 상기 메인 제어부로 송신하는 제2 통신부를 더 포함하는 전자 기기.
- 제3항에 있어서, 상기 제2 통신부는
비동기 시리얼 방식의 통신모듈을 포함하는 전자 기기.
- 복수개의 실내기들;
상기 복수개의 실내기들과 연결되고, 상기 복수개의 실내기들 중 제1 실내기를 메인 기기로 선정하는 실외기를 포함하고,
상기 제1 실내기는 외부로부터 기능 업그레이드를 위한 데이터를 수신하고, 상기 데이터를 브로드캐스팅 방식으로 상기 복수개의 실내기들 중 상기 제1 실내기를 제외한 적어도 하나 이상의 제2 실내기 및 상기 실외기 중 적어도 2개 이상의 데이터 수신 기기들로 송신하고,
상기 데이터 수신 기기들은 순차적으로 수신 확인 신호를 상기 제1 실내기로 송신하는 공기조화기.
- 제5항에 있어서, 상기 제1 실내기는
외부로부터 상기 데이터를 수신하는 제1 통신부; 및
상기 데이터를 상기 데이터 수신 기기들로 송신하고, 상기 데이터 수신 기기들로부터 상기 수신 확인 신호를 수신하며, 상기 제1 통신부와 상이한 방식으로 상기 데이터를 송수신하는 제2 통신부를 포함하는 공기조화기.
- 제6항에 있어서, 상기 제1 통신부는
와이파이 모듈을 포함하는 공기조화기.
- 제6항에 있어서, 상기 제2 통신부는
비동기 시리얼 방식의 통신 모듈을 포함하는 공기조화기.
- 제6항에 있어서,
상기 제2 통신부의 전송 속도는 상기 제1 통신부의 전송 속도보다 느린 공기조화기.
- 제6항에 있어서,
상기 제2 실내기의 수는 2 이상이고,
상기 실외기는 상기 제1 실내기 및 상기 제2 실내기들 각각에 내부 고유 번호를 할당하는 공기조화기.
- 제10항에 있어서,
상기 제2 실내기들은 상기 내부 고유 번호에 기초하여 상기 수신 확인 신호를 순차적으로 송신하는 공기조화기.
- 제11항에 있어서,
상기 제1 실내기는 상기 제2 실내기들로 상기 수신 확인 신호의 송신을 요청하는 리퀘스트 신호를 송신하고,
상기 제2 실내기들 각각은 상기 리퀘스트 신호에 응답하여 상기 수신 확인 신호를 송신하는 공기조화기.
- 제12항에 있어서, 상기 제2 실내기들 각각은
자신에게 할당된 상기 내부 고유 번호와 단위 대기 시간에 기초하여 자신의 대기 시간을 결정하고, 상기 리퀘스트 신호를 수신한 시점에서 상기 자신의 대기 시간이 경과한 시점에 상기 수신 확인 신호를 송신하는 공기조화기.
- 제1 전자 기기 및 상기 제1 전자 기기와 연결된 복수개의 데이터 수신 기기들을 포함하는 전자기기의 업그레이드 방법에 있어서,
상기 제1 전자 기기가, 외부로부터 기능 업그레이드를 위한 데이터를 수신하는 단계;
상기 제1 전자 기기가, 상기 데이터를 브로드캐스팅 방식으로 상기 데이터 수신 기기들로 송신하는 단계; 및
상기 데이터 수신 기기들이 상기 제1 전자 기기로 순차적으로 수신 확인 신호를 송신하는 단계를 포함하는 전자 기기의 업그레이드 방법.
- 제14항에 있어서,
상기 제1 전자 기기는 공기조화기의 제1 실내기이고,
상기 데이터 수신 기기들은 상기 제1 실내기와 연결된 실외기 및 상기 실외기와 연결된 적어도 하나 이상의 제2 실내기 중 2개 이상인 전자 기기의 업그레이드 방법.
- 제15항에 있어서,
상기 실외기가 상기 제1 실내기를 데이터를 송신할 메인 기기로 선정하는 단계를 더 포함하는 업그레이드하는 방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220001081A KR20230105551A (ko) | 2022-01-04 | 2022-01-04 | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 |
PCT/KR2023/000051 WO2023132592A1 (ko) | 2022-01-04 | 2023-01-02 | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 |
CN202310003841.7A CN116398987A (zh) | 2022-01-04 | 2023-01-03 | 可升级功能的电子设备和空调机 |
EP23150172.7A EP4206550A1 (en) | 2022-01-04 | 2023-01-03 | Upgradable electronic device and method for upgrading electronic device |
US18/093,062 US20230214205A1 (en) | 2022-01-04 | 2023-01-04 | Upgradable electronic device and method for upgrading electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220001081A KR20230105551A (ko) | 2022-01-04 | 2022-01-04 | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230105551A true KR20230105551A (ko) | 2023-07-11 |
Family
ID=84800071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220001081A KR20230105551A (ko) | 2022-01-04 | 2022-01-04 | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230214205A1 (ko) |
EP (1) | EP4206550A1 (ko) |
KR (1) | KR20230105551A (ko) |
CN (1) | CN116398987A (ko) |
WO (1) | WO2023132592A1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090043988A (ko) | 2007-10-30 | 2009-05-07 | 엘지전자 주식회사 | 가전기기의 프로그램 업데이트 시스템 및 그 방법 |
JP2009155377A (ja) | 2007-12-25 | 2009-07-16 | Teijin Chem Ltd | ポリカーボネート樹脂組成物 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100461107C (zh) * | 2007-03-30 | 2009-02-11 | 上海杰盛无线通讯设备有限公司 | 一种微波远程室外单元软件的更新方法 |
KR20090065904A (ko) * | 2007-12-18 | 2009-06-23 | 삼성전자주식회사 | 공기조화기 및 그 제어방법 |
KR101257090B1 (ko) * | 2011-01-21 | 2013-04-19 | 엘지전자 주식회사 | 중앙 관제 시스템 및 이의 실외기 제어 방법 |
US9191209B2 (en) * | 2013-06-25 | 2015-11-17 | Google Inc. | Efficient communication for devices of a home network |
KR102056170B1 (ko) * | 2018-01-10 | 2019-12-16 | 엘지전자 주식회사 | 공기조화기 시스템의 제어 방법 |
KR101960736B1 (ko) * | 2018-04-26 | 2019-03-21 | (주)에이투유정보통신 | 무선 네트워크를 통해 프로그램을 업데이트하는 무선기기 및 무선시스템 |
CN111309362B (zh) * | 2020-02-28 | 2023-03-28 | 四川长虹空调有限公司 | 一种变频空调外机参数远程升级方法 |
CN113203192B (zh) * | 2021-05-07 | 2023-07-14 | 海信空调有限公司 | 更新室外机运行数据的方法、空调器和计算机存储介质 |
-
2022
- 2022-01-04 KR KR1020220001081A patent/KR20230105551A/ko unknown
-
2023
- 2023-01-02 WO PCT/KR2023/000051 patent/WO2023132592A1/ko unknown
- 2023-01-03 EP EP23150172.7A patent/EP4206550A1/en active Pending
- 2023-01-03 CN CN202310003841.7A patent/CN116398987A/zh active Pending
- 2023-01-04 US US18/093,062 patent/US20230214205A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090043988A (ko) | 2007-10-30 | 2009-05-07 | 엘지전자 주식회사 | 가전기기의 프로그램 업데이트 시스템 및 그 방법 |
JP2009155377A (ja) | 2007-12-25 | 2009-07-16 | Teijin Chem Ltd | ポリカーボネート樹脂組成物 |
Also Published As
Publication number | Publication date |
---|---|
US20230214205A1 (en) | 2023-07-06 |
EP4206550A1 (en) | 2023-07-05 |
WO2023132592A1 (ko) | 2023-07-13 |
CN116398987A (zh) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100559026B1 (ko) | 홈 네트워크 시스템 | |
US20050001557A1 (en) | System bridge and timeclock for RF controlled lighting systems | |
KR101077992B1 (ko) | 홈네트워크 제어 시스템 및 상기 홈네트워크 제어시스템에서의 데이터 흐름 제어 방법 | |
JP6051089B2 (ja) | 空調システム | |
JP6052126B2 (ja) | 複数のリモートコントローラーを初期設定するための方法、および制御システム | |
JP2009288859A (ja) | 家電認識システム | |
KR20170057487A (ko) | 모바일 리모컨 시스템을 이용한 제어장치의 상태 인식 방법 및 상태 인식 장치 | |
KR20230105551A (ko) | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 | |
JP6833044B2 (ja) | 空気調和システム | |
KR20230105550A (ko) | 기능 업그레이드가 가능한 전자 기기, 및 전자 기기의 기능을 업그레이드하는 방법 | |
CN113348329B (zh) | 空气调节*** | |
JP2006132870A (ja) | 空気調和機のメンテナンスシステム | |
JP2021047012A (ja) | 空気調和システム | |
KR20230113066A (ko) | 업그레이드 가능한 전자 기기 및 전자 기기를 업그레이드하는 방법 | |
KR20230107022A (ko) | 전자 기기를 업그레이드하는 관리 서버, 및 전자 기기를 업그레이드하는 방법 | |
KR100712922B1 (ko) | 네트워크 통합시스템 | |
KR20240019632A (ko) | 공기 조화기 및 이를 포함하는 셀프 진단 시스템 | |
KR20230097921A (ko) | 공기 조화기 및 그 제어 방법 | |
KR20230098467A (ko) | 가전기기, 가전기기의 업그레이드 방법, 관리서버, 관리서버의 가전기기 업그레이드 방법 | |
JP7234842B2 (ja) | 空調機システム | |
KR20240019630A (ko) | 공기 조화기 및 이의 제어 방법 | |
KR20240019631A (ko) | 공기 조화기 및 이의 제어 방법 | |
CN113167496B (zh) | 空气调节*** | |
CN112889295B (zh) | 远程管理装置及远程管理*** | |
US20240085046A1 (en) | Air-conditioning system and control device |